UNPKG

bootstrap-vue-next

Version:

Seamless integration of Vue 3, Bootstrap 5, and TypeScript for modern, type-safe UI development

21 lines (20 loc) 719 B
import { computed, toValue } from "vue"; //#region src/composables/useColorVariantClasses.ts var useColorVariantClasses = (obj) => computed(() => { let props = toValue(obj); props = { variant: props.variant ?? null, bgVariant: props.bgVariant ?? null, textVariant: props.textVariant ?? null, borderVariant: props.borderVariant ?? null }; return { [`text-bg-${props.variant}`]: props.variant !== null, [`text-${props.textVariant}`]: props.textVariant !== null, [`bg-${props.bgVariant}`]: props.bgVariant !== null, [`border-${props.borderVariant}`]: props.borderVariant !== null }; }); //#endregion export { useColorVariantClasses as t }; //# sourceMappingURL=useColorVariantClasses-B6Me_Kx6.mjs.map