mirror of
https://github.com/ArthurDanjou/ui.git
synced 2026-01-20 23:11:43 +01:00
fix(Modal): widthClass prop and default preset value (#56)
This commit is contained in:
committed by
GitHub
parent
23deef325a
commit
d980176e03
@@ -91,10 +91,7 @@ const props = defineProps({
|
||||
},
|
||||
widthClass: {
|
||||
type: String,
|
||||
default: () => $ui.modal.width,
|
||||
validator (value: string) {
|
||||
return ['xs', 'sm', 'md', 'lg', 'xl', '2xl', '3xl', '4xl', '5xl', '6xl', '7xl'].map(width => `max-w-${width}`).includes(value)
|
||||
}
|
||||
default: () => $ui.modal.width
|
||||
}
|
||||
})
|
||||
|
||||
@@ -112,11 +109,11 @@ const isOpen = computed({
|
||||
const modalClass = computed(() => {
|
||||
return classNames(
|
||||
props.baseClass,
|
||||
`sm:${props.widthClass}`,
|
||||
props.backgroundClass,
|
||||
props.shadowClass,
|
||||
props.ringClass,
|
||||
props.roundedClass
|
||||
props.widthClass,
|
||||
props.backgroundClass,
|
||||
props.shadowClass,
|
||||
props.ringClass,
|
||||
props.roundedClass
|
||||
)
|
||||
})
|
||||
|
||||
|
||||
@@ -237,7 +237,7 @@ const modal = {
|
||||
ring: '',
|
||||
rounded: 'rounded-lg',
|
||||
shadow: 'shadow-xl',
|
||||
width: 'max-w-lg'
|
||||
width: 'sm:max-w-lg'
|
||||
}
|
||||
|
||||
const container = {
|
||||
|
||||
Reference in New Issue
Block a user