/
man4j
/
consistique
Обзор
Документация
Войти
/
man4j
/
consistique
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/shared/ui/SegmentedControl.tsx
26 строк
554 B
Vladimir
fixes
25 июл 2026, 10:58
25 июл 2026, 10:58
5ffc474
Код
Авторство
О чём код?
export function SegmentedControl({ value, values, onChange, formatValue = (item) => item, }: { value: string; values: string[]; onChange: (value: string) => void; formatValue?: (value: string) => string; }) { return ( <div className="segmented" role="tablist"> {values.map((item) => ( <button className={value === item ? 'active' : ''} key={item} onClick={() => onChange(item)} type="button" > {formatValue(item)} </button> ))} </div> ); }