UNPKG

@vuesax-alpha/nightly

Version:
17 lines (14 loc) 593 B
import { computed, unref } from 'vue'; import '../../constants/index.mjs'; import { useNamespace } from '../use-namespace/index.mjs'; import { vuesaxColors } from '../../constants/color.mjs'; const useVuesaxBaseComponent = (color) => { const ns = useNamespace("component"); const className = computed(() => { return vuesaxColors.includes(unref(color)) ? ns.m(unref(color)) : ""; }); const isColor = computed(() => !!unref(color) && ns.m(ns.is("color")) || ""); return [unref(className), unref(isColor)]; }; export { useVuesaxBaseComponent }; //# sourceMappingURL=index.mjs.map