@variantjs/vue
Version:
Vue VariantJS: Fully configurable Vue 3 components styled with TailwindCSS
17 lines (14 loc) • 552 B
text/typescript
import { WithVariantPropsAndClassesList, TToggleClassesValidKeys, Data } from '@variantjs/core';
import { HTMLAttributes } from 'vue';
import { TCheckboxValue } from './t-checkbox';
export type TToggleValue = TCheckboxValue;
export type TToggleOptions = WithVariantPropsAndClassesList<{
name?: string,
modelValue?: TToggleValue,
value?: TToggleValue,
uncheckedValue?: TToggleValue,
checked?: boolean,
disabled?: boolean,
checkedPlaceholder?: string,
uncheckedPlaceholder?: string,
} & HTMLAttributes & Data, TToggleClassesValidKeys>;