refactor to UI components

This commit is contained in:
2023-05-26 01:44:20 +02:00
parent c76bf3f6d8
commit 28f2f9a9ca
13 changed files with 112 additions and 36 deletions

View File

@@ -7,12 +7,18 @@ const props = withDefaults(defineProps<Props>(), {
})
const styleClass = computed(() => {
const colorClass = `dui-alert-${props.color}`
const colorVariants = {
'info': 'dui-alert-info',
'success': 'dui-alert-success',
'warning': 'dui-alert-warning',
'error': 'dui-alert-error'
}
const colorClass = colorVariants[props.color]
return [colorClass]
})
</script>
<template>
<div class="dui-alert shadow-lg" :class="styleClass">
<div><slot></slot></div>
<div class="dui-alert shadow-lg items-start" :class="styleClass">
<div class="flex items-center"><slot></slot></div>
</div>
</template>