@ebay/ui-core-react
Version:
Skin components build off React
18 lines • 817 B
TypeScript
import { FC } from "react";
import { type EbayTextboxProps } from "../ebay-textbox";
import { EbayEventHandler, EbayMouseEventHandler } from "../common/event-utils/types";
export type Size = "large" | "small";
export type FilterInputEventProps = {
value: string;
};
export type EbayFilterInputProps = Omit<EbayTextboxProps, "inputSize" | "ref" | "onInputChange" | "size"> & {
size?: Size;
a11yClearButton?: string;
a11yControlsId?: string;
inputRef?: EbayTextboxProps["forwardedRef"];
onClear?: EbayMouseEventHandler<HTMLButtonElement, FilterInputEventProps>;
onInputChange?: EbayEventHandler<HTMLInputElement | HTMLButtonElement, FilterInputEventProps>;
};
declare const EbayFilterInput: FC<EbayFilterInputProps>;
export default EbayFilterInput;
//# sourceMappingURL=filter-input.d.ts.map