UNPKG

@variantjs/vue

Version:

Vue VariantJS: Fully configurable Vue 3 components styled with TailwindCSS

17 lines (14 loc) 552 B
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>;