@volverjs/ui-vue
Version:
@volverjs/ui-vue is a lightweight Vue 3 component library to accompany @volverjs/style.
12 lines (11 loc) • 685 B
TypeScript
import type { Ref } from 'vue';
import type { VvIconProps } from '../components/VvIcon';
export declare function useComponentIcon(icon?: Ref<string | VvIconProps | undefined>, iconPosition?: Ref<string | undefined>): {
hasIcon: globalThis.ComputedRef<VvIconProps | undefined>;
hasIconLeft: globalThis.ComputedRef<VvIconProps | undefined>;
hasIconRight: globalThis.ComputedRef<VvIconProps | undefined>;
hasIconTop: globalThis.ComputedRef<VvIconProps | undefined>;
hasIconBottom: globalThis.ComputedRef<VvIconProps | undefined>;
hasIconBefore: globalThis.ComputedRef<VvIconProps | undefined>;
hasIconAfter: globalThis.ComputedRef<VvIconProps | undefined>;
};