diff --git a/src/components/Dialogs/DetailDialog.vue b/src/components/Dialogs/DetailDialog.vue index 337fbf0..f82cc9b 100755 --- a/src/components/Dialogs/DetailDialog.vue +++ b/src/components/Dialogs/DetailDialog.vue @@ -15,6 +15,10 @@ defineProps({ type: String, required: true, }, + fullWidth: { + type: Boolean, + default: false, + }, }) const emit = defineEmits(['onClose']) const handleOnClose = () => { @@ -38,7 +42,7 @@ const handleOnClose = () => { leave-from="opacity-100 translate-y-0 sm:scale-100" leave-to="opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"> + :class="[fullWidth ? 'sm:max-w-[90%]' : 'sm:max-w-lg', 'relative overflow-hidden text-left transition-all transform bg-gray-50 rounded-2xl sm:my-8 sm:w-full']">