@variantjs/vue
Version:
Vue VariantJS: Fully configurable Vue 3 components styled with TailwindCSS
10 lines (7 loc) • 399 B
text/typescript
import { CSSClass, get } from '@variantjs/core';
import { ComputedRef, computed } from 'vue';
import useInjectsConfiguration from './useInjectsConfiguration';
export default function useInjectsClassesListClass(property: string): ComputedRef<CSSClass> {
const configuration = useInjectsConfiguration();
return computed<CSSClass>((): CSSClass => get(configuration.classesList, property, ''));
}