/
githubmirror
/
ydb-embedded-ui
Обзор
Документация
Войти
/
githubmirror
/
ydb-embedded-ui
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/components/DebouncedInput/DebouncedTextInput.tsx
19 строк
564 B
Hellen
feat(TopicData): use number input for offset selection (#2890)
18 сен 2025, 10:16
Не верифицирован
18 сен 2025, 10:16
a68dbb4
Код
Авторство
О чём код?
import type {TextInputProps} from '@gravity-ui/uikit'; import {TextInput} from '@gravity-ui/uikit'; import {useDebouncedValue} from '../../utils/hooks/useDebouncedValue'; interface DebouncedInputProps extends TextInputProps { debounce?: number; } export const DebouncedTextInput = ({ onUpdate, value = '', debounce = 200, ...rest }: DebouncedInputProps) => { const [currentValue, handleUpdate] = useDebouncedValue<string>({value, onUpdate, debounce}); return <TextInput value={currentValue} onUpdate={handleUpdate} {...rest} />; };