@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) • 630 B
TypeScript
import { Field, GlobalChips, GlobalClosableChips, GlobalCloseText, GlobalMultiple, GlobalVariant, SharedProps } from '../../../types';
import { Component } from 'vue';
import { default as CommonField } from './CommonField.vue';
interface InternalField extends Omit<Field, 'inline' | 'inlineSpacing' | 'labelPositionLeft'> {
chips?: GlobalChips;
closableChips?: GlobalClosableChips;
closeText?: GlobalCloseText;
multiple?: GlobalMultiple;
variant?: GlobalVariant;
}
export interface CommonFieldProps extends SharedProps {
field: InternalField;
component: Component | null;
}
export default CommonField;