UNPKG

@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
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>; };