/
lyudmleb
/
final-final
Обзор
Документация
Войти
/
lyudmleb
/
final-final
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/shared/ui/Sort/Sort.tsx
23 строки
499 B
Liudmila Lebedeva
products
26 ноя 2025, 14:51
26 ноя 2025, 14:51
401811c
Код
Авторство
О чём код?
import { ChangeEvent } from 'react'; import { SortProps } from './types'; export const Sort = <TSort extends string>({ sort, setSort, sortParams, }: SortProps<TSort>) => { const handleSortSelect = (e: ChangeEvent<HTMLSelectElement>) => { const newSort = e.target.value as TSort; setSort(newSort); }; return ( <select value={sort} onChange={handleSortSelect}> {sortParams.map((p) => ( <option key={p.title} value={p.value}> {p.title} </option> ))} </select> ); };