UNPKG

@yandex/ui

Version:

Yandex UI components

20 lines (19 loc) 524 B
import { MouseEvent, ElementType } from 'react'; /** * Реакт-хук состояния для компонента ButtonGroup. * * * @example * * const state = useButtonGroupState({ type: 'radio' }) * return <ButtonGroup {...state} /> */ export declare function useButtonGroupState({ type, value, mappings, }: { type: 'radio' | 'checkbox'; value?: number[]; mappings?: any[]; }): { onClick: (event: MouseEvent<ElementType>, index: number) => void; selected: number[]; mapped: any[]; };