@kevinkosterr/vue3-form-generator
Version:
A schema-based form generator component for Vue 3, based on the original [`vue-form-generator`](https://github.com/vue-generators/vue-form-generator) library.
11 lines (10 loc) • 558 B
TypeScript
import { ComputedRef, ComponentPublicInstance } from 'vue';
import { LabelIconDefinition } from '../resources/types/field/base';
/**
* Simple composable that determines which icon to display and where. If there's no definition for an icon
* @param iconDefinition - field schema icon definition.
*/
export declare function useLabelIcon(iconDefinition: string | LabelIconDefinition | ComponentPublicInstance | undefined): {
labelIcon: ComputedRef<string | ComponentPublicInstance | null>;
labelIconPosition: ComputedRef<"left" | "right" | null>;
};