@ebay/ui-core-react
Version:
Skin components build off React
23 lines • 848 B
TypeScript
import { ComponentProps, FC, ReactNode, ReactElement } from "react";
import { EbayMouseEventHandler } from "../events";
export interface FilterChipEvent {
expanded: boolean;
selected: boolean;
}
export type EbayFilterChipProps = Omit<ComponentProps<"button">, "onClick"> & Omit<ComponentProps<"a">, "onClick"> & {
children?: ReactNode;
selected?: boolean;
defaultSelected?: boolean;
expanded?: boolean;
defaultExpanded?: boolean;
variant?: "default" | "expressive" | "menu";
icon?: ReactElement;
image?: ReactElement<ComponentProps<"img">>;
a11ySelectedText?: string;
href?: string;
disabled?: boolean;
onClick?: EbayMouseEventHandler<Element, FilterChipEvent>;
};
declare const EbayFilterChip: FC<EbayFilterChipProps>;
export default EbayFilterChip;
//# sourceMappingURL=filter-chip.d.ts.map