feat: initial toast

This commit is contained in:
Alexandr
2022-07-25 15:57:18 +03:00
parent 8df67faaaa
commit 8cae1213b3
10 changed files with 69 additions and 51 deletions

View File

@@ -6,11 +6,11 @@
<script lang="ts" setup>
import type { PropType } from 'vue'
import {
useFlowbiteThemableChildrenClasses,
} from './composables/useFlowbiteThemableChildrenClasses'
useFlowbiteThemableChildClasses,
} from './composables/useFlowbiteThemableChildClasses'
import type {
ThemableChildrenApply,
} from '@/components/utils/FlowbiteThemable/components/FlowbiteThemableChildren/types'
} from '@/components/utils/FlowbiteThemable/components/FlowbiteThemableChild/types'
import { toRefs } from 'vue'
import { simplifyTailwindClasses } from '../../../../../utils/simplifyTailwindClasses'
@@ -25,5 +25,5 @@ const props = defineProps({
},
})
const { classes } = useFlowbiteThemableChildrenClasses(toRefs(props))
const { classes } = useFlowbiteThemableChildClasses(toRefs(props))
</script>

View File

@@ -5,15 +5,15 @@ import type {
} from '../types'
import { useFlowbiteThemable } from '../../../composables/useFlowbiteThemable'
type UseThemableChildrenReturns = {
type UseFlowbiteThemableChildReturns = {
classes: Ref<string>
}
type UseThemableChildrenProps = {
type UseFlowbiteThemableChildProps = {
apply: Ref<ThemableChildrenApply[]>
}
export function useFlowbiteThemableChildrenClasses(props: UseThemableChildrenProps): UseThemableChildrenReturns {
export function useFlowbiteThemableChildClasses(props: UseFlowbiteThemableChildProps): UseFlowbiteThemableChildReturns {
const { textClasses, borderClasses, backgroundClasses, hoverClasses, disabledClasses, focusClasses, isActive } = useFlowbiteThemable()