daisyUI 3.0

This commit is contained in:
2023-06-01 13:42:35 +02:00
parent 1e742826cf
commit 19e99fcc28
14 changed files with 99 additions and 76 deletions

View File

@@ -1,12 +1,20 @@
<script setup lang="ts">
interface Props {
density?: 'compact'
size?: 'xs' | 'sm' | 'md' | 'lg'
}
const props = defineProps<Props>()
const props = withDefaults(defineProps<Props>(), {
size: 'md'
})
const styleClass = computed(() => {
const densityClass = props.density ? 'dui-table-compact' : ''
return [densityClass]
const sizeVariants = {
'xs': 'dui-table-xs',
'sm': 'dui-table-sm',
'md': 'dui-table-md',
'lg': 'dui-table-lg',
}
const sizeClass = sizeVariants[props.size]
return [sizeClass]
})
</script>