UNPKG

@formkit/pro

Version:

FormKit Pro — Form inputs and tools for high quality forms.

50 lines (45 loc) 938 B
import { FormKitProInput } from '@formkit/pro' import { outer, inner, input, wrapper, label, help, messages, message, prefix, suffix, icon, } from '../sections/currencySections' import currencyFeatures from '../features/currency' /** * Input definition for a toggle group input. * @public */ export const currency: FormKitProInput = { /** * The actual schema of the input, or a function that returns the schema. */ schema: outer( wrapper( label('$label'), inner(icon('prefix'), prefix(), input(), suffix(), icon('suffix')) ), help('$help'), messages(message('$message.value')) ), /** * The type of node, can be a list, group, or input. */ type: 'input', family: 'text', /** * An array of extra props to accept for this input. */ props: ['options'], /** * Additional features that make this input work. */ features: [currencyFeatures], }