chore(Slideover): improve header

This commit is contained in:
Benjamin Canac
2022-07-11 22:32:11 +02:00
parent 00b9a0839b
commit 40fef2bdf5
2 changed files with 4 additions and 13 deletions

View File

@@ -29,10 +29,8 @@
:leave-to="side === 'left' ? '-translate-x-full' : 'translate-x-full'"
>
<DialogPanel :class="slideoverClass">
<div v-if="$slots.header" :class="headerWrapperClass">
<div :class="headerClass">
<slot name="header" />
</div>
<div v-if="$slots.header" :class="headerClass">
<slot name="header" />
</div>
<slot />
</DialogPanel>
@@ -74,13 +72,9 @@ const props = defineProps({
type: String,
default: () => $ui.slideover.width
},
headerWrapperClass: {
type: String,
default: () => $ui.slideover.header.wrapper
},
headerClass: {
type: String,
default: () => $ui.slideover.header.base
default: () => $ui.slideover.header
}
})
const emit = defineEmits(['update:modelValue'])

View File

@@ -383,10 +383,7 @@ export default (variantColors: string[]) => {
base: 'relative flex-1 flex flex-col w-full focus:outline-none',
background: 'u-bg-white',
width: 'max-w-md',
header: {
wrapper: 'border-b u-border-gray-200',
base: 'flex items-center justify-between px-4 sm:px-6 h-16'
}
header: 'flex items-center justify-between px-4 sm:px-6 h-16 border-b u-border-gray-200'
}
return {