@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
16 lines (15 loc) • 583 B
TypeScript
import { Field, SharedProps } from '../../../types';
import { VSwitch } from 'vuetify/components';
import { default as VSFSwitch } from './VSFSwitch.vue';
interface InternalField extends Omit<Field, 'inline' | 'inlineSpacing' | 'labelPositionLeft'> {
color?: VSwitch['color'];
density?: VSwitch['density'];
falseIcon?: VSwitch['falseIcon'];
falseValue?: VSwitch['falseValue'];
hideDetails?: VSwitch['hideDetails'];
trueValue?: VSwitch['trueValue'];
}
export interface VSFSwitchProps extends SharedProps {
field: InternalField;
}
export default VSFSwitch;