@ebay/ui-core-react
Version:
Skin components build off React
20 lines • 736 B
TypeScript
import { ComponentProps } from "react";
import { EbayMouseEventHandler } from "../common/event-utils/types";
type PressedGroupEventData = {
pressedButtonsIndex: Record<number, boolean>;
};
export type ToggleButtonGroupEvent = EbayMouseEventHandler<HTMLButtonElement, PressedGroupEventData>;
export type ToggleButtonGroupProps = Omit<ComponentProps<"div">, "onChange"> & {
a11yText?: string;
a11yLabelId?: string;
variant?: "checkbox" | "radio" | "radio-toggle";
layoutType?: "minimal" | "list" | "gallery";
columnsMin?: number;
columnsXS?: number;
columnsSM?: number;
columnsMD?: number;
columnsXL?: number;
onChange?: ToggleButtonGroupEvent;
};
export {};
//# sourceMappingURL=types.d.ts.map