import { type TextBoxProps } from '../TextBox'; /** * The props for the SearchBox component. * * Some props in the TextBox component are not supported. * * - 'prefixSlot' and 'suffixSlot' props */ export type SearchBoxProps = Omit & { /** * When true, full-width ASCII characters, the ideographic space, and * half-width katakana (including combining voicing marks) in the typed * value are normalized before firing `onChange` — applying Unicode NFKC * compatibility normalization. For example `FPT` becomes `FPT` and * `パズル` becomes `パズル`. * * Enable this when the consuming product does its own client-side * filtering and wants matches to be width-insensitive. * * Defaults to `false` so existing consumers see no behavior change. * * Note: SelectBox and MultipleSelectBox perform this normalization * internally, so you do not need to enable this prop when passing * a SearchBox to those components. */ normalizeFullWidth?: boolean; };