import * as React from "react"; import "./index.scss"; type SearchProps = { name: string; placeholder?: string; value?: string; isDisabled?: boolean; onBlurHandler?: (event: React.FocusEvent) => void; onChangeHandler?: (event: React.ChangeEvent) => void; onClickHandler?: (event: React.MouseEvent) => void; onFocusHandler?: (event: React.FocusEvent) => void; onResetHandler?: () => void; }; export const Search = ({ name, isDisabled = false, onBlurHandler, onChangeHandler, onClickHandler, onFocusHandler, onResetHandler, placeholder, value, }: SearchProps) => { return (
onBlurHandler && !e.currentTarget.parentElement?.contains(e.relatedTarget) && onBlurHandler(e) } onFocus={onFocusHandler} onChange={onChangeHandler} onClick={onClickHandler} /> {onResetHandler && ( )}
); };