@maxpike/vue
Version:
Vue VariantJS: Fully configurable Vue 3 components styled with TailwindCSS
18 lines (15 loc) • 622 B
text/typescript
import { WithVariantPropsAndClassesList, TInputGroupClassesValidKeys, Data } from '@variantjs/core';
import { HTMLAttributes } from 'vue';
export type TInputGroupValidChilElementsKeys = ('label' | 'default' | 'feedback' | 'description')[];
export type TInputGroupOptions = WithVariantPropsAndClassesList<{
label?: string
description?: string
feedback?: string
body?: string
sortedElements?: TInputGroupValidChilElementsKeys,
tagName?: string,
bodyTagName?: string,
labelTagName?: string,
feedbackTagName?: string,
descriptionTagName?: string,
} & HTMLAttributes & Data, TInputGroupClassesValidKeys>;