consta-design-system / uikit

https://consta.design/libs/uikit
MIT License
226 stars 92 forks source link

TextField и DatePicker #3645

Open AnastasiaAvilova opened 2 months ago

AnastasiaAvilova commented 2 months ago

Описание бага

в TextField не пропадает clearButton когда сетаешь null, затем пропадает, если кликнуть в поле в DatePicker, если value установлено например value = new Date, то поле не очищается, если сетаешь value в null и не работает очистка через clearIcon

Добрый день, нашла 2 бага с TextField и DatePicker. Она появляютс, когда пытаюсь очистить оба поля проблема с TextField : не пропадает clearButton когда сетаешь null, затем пропадает, если кликнуть в поле проблема с DatePicker, если value установлено например value = new Date, то поле не очищается если сетаешь value в null и не работает очистка через clearIcon

Если баг в коде, необходимо заполнить поля ниже ↧

import { TextField } from '@consta/uikit/TextField'; import {DatePicker} from "@consta/uikit/DatePicker"; ... const [date, setDate] = useState<Date | null>(new Date()); const [text, setText] = useState<string | null>(null);

const handleClear= useCallback(() => { setDate(null); setText('') }, []);

...

return (

)

v1

Версия Consta Kit

"@consta/uikit": "^5.2.0", "react": "^18.2.0", "react-dom": "^18.2.0",