UNPKG

rms-react

Version:

Библиотека React компонентов разработанная по дизайн системе РМ Солюшн

32 lines 1.16 kB
import React, { ButtonHTMLAttributes } from 'react'; export interface TagProps extends Omit<ButtonHTMLAttributes<HTMLButtonElement>, 'onSelect' | 'onClick' | 'id'> { /** * Состояние тега (выбран / не выбран) */ selected: boolean; /** * Идентификатор тега */ id: string | number; /** * Слушатель выбора тега * * @param id уникальный идентификатор тега (id) * @param evt – аргумент события * @returns ничего не возвращает */ onSelect: (id: string | number, evt: React.MouseEvent) => void; /** * Слушатель снятия выбора тега * * @param id уникальный идентификатор тега (id) * @param evt – аргумент события * @returns ничего не возвращает */ onUnselect?: (id: string | number, evt: React.MouseEvent) => void; /** * Текст внутри тега */ children?: React.ReactNode; } //# sourceMappingURL=Tag.props.d.ts.map