UNPKG

@wdns/vuetify-stepper-form

Version:

The Vuetify Stepper Form plugin provides a structured way to create multi-step forms using Vue 3, TypeScript, and Vuetify. It features a stepper layout that allows users to navigate between steps with form validation. The plugin is customizable and stream

33 lines (32 loc) 1.17 kB
import { Field, SharedProps } from '../../../types'; import { VRadio, VRadioGroup } from 'vuetify/components'; import { default as VSFRadio } from './VSFRadio.vue'; export interface RadioGroupProps { appendIcon?: VRadioGroup['appendIcon']; direction?: VRadioGroup['direction']; error?: VRadioGroup['error']; hideDetails?: VRadioGroup['hideDetails']; hint?: VRadioGroup['hint']; groupId?: VRadioGroup['id']; maxErrors?: VRadioGroup['maxErrors']; maxWidth?: VRadioGroup['maxWidth']; minWidth?: VRadioGroup['minWidth']; messages?: VRadioGroup['messages']; persistentHint?: VRadioGroup['persistentHint']; prependIcon?: VRadioGroup['prependIcon']; theme?: VRadioGroup['theme']; width?: VRadioGroup['width']; } interface InternalField extends Field, RadioGroupProps { color?: VRadio['color']; density?: VRadio['density']; falseIcon?: VRadio['falseIcon']; falseValue?: VRadio['falseValue']; inline?: VRadio['inline']; multiple?: VRadio['multiple']; trueValue?: VRadio['trueValue']; } export interface VSFRadioProps extends SharedProps { field: InternalField; } export default VSFRadio;