feat: add fullscreen support to TransparencySettingsDialog based on display size

This commit is contained in:
jxxghp
2026-06-30 13:59:53 +08:00
parent effc83b9a1
commit 8c1eb3e981
2 changed files with 7 additions and 2 deletions

View File

@@ -1,10 +1,14 @@
<script setup lang="ts">
import { useTransparencySettings } from '@/composables/useTransparencySettings'
import { useI18n } from 'vue-i18n'
import { useDisplay } from 'vuetify'
// 国际化
const { t } = useI18n()
// 显示器宽度
const display = useDisplay()
// 输入参数
const props = withDefaults(
defineProps<{
@@ -48,7 +52,7 @@ const {
</script>
<template>
<VDialog v-if="visible" v-model="visible" max-width="30rem">
<VDialog v-if="visible" v-model="visible" max-width="30rem" scrollable :fullscreen="!display.mdAndUp.value">
<VCard>
<VCardItem>
<VCardTitle>