UNPKG

@variantjs/vue

Version:

Vue VariantJS: Fully configurable Vue 3 components styled with TailwindCSS

11 lines (10 loc) 472 B
import { NormalizedOption } from '@variantjs/core'; import { ComputedRef, Ref } from 'vue'; export default function useActivableOption(options: ComputedRef<NormalizedOption[]>, localValue: Ref): { activeOption: Ref<NormalizedOption | null>; initActiveOption: () => void; optionIsActive: (option: NormalizedOption) => boolean; setActiveOption: (option: NormalizedOption) => void; setNextOptionActive: () => void; setPrevOptionActive: () => void; };