@ark-ui/vue
Version:
A collection of unstyled, accessible UI components for Vue, utilizing state machines for seamless interaction.
12 lines (11 loc) • 483 B
TypeScript
import { ComputedRef } from 'vue';
export interface ValueChangeDetails {
value: string;
}
export interface RadioItemGroupProps {
id: string;
value?: string;
onValueChange?: (e: ValueChangeDetails) => void;
}
export type UseMenuItemGroupContext = ComputedRef<RadioItemGroupProps>;
export declare const MenuItemGroupProvider: (opts: UseMenuItemGroupContext) => void, useMenuItemGroupContext: (fallback?: UseMenuItemGroupContext | undefined) => UseMenuItemGroupContext;