react-pp-bundle
Version:
Polaris组件库扩展包
25 lines • 1.04 kB
TypeScript
type ISwitchTabProps = {
className?: string;
options: {
value: any;
label: string;
}[];
value: any;
onChange: (value: any) => void;
};
declare const PBToggle: (props: ISwitchTabProps) => import("react/jsx-runtime").JSX.Element;
/**
* 高阶组件:根据传入的颜色生成自定义的Toggle组件
* @param colors 颜色配置对象
* @returns 返回一个带有自定义颜色的Toggle组件
*/
export declare const withCustomColorsToggle: (colors: {
"--pb-toggle-text-color-active"?: string;
"--pb-toggle-bg"?: string;
"--pb-toggle-box-bg"?: string;
"--pb-toggle-bg-active"?: string;
}) => (props: React.ComponentProps<typeof PBToggle>) => import("react/jsx-runtime").JSX.Element;
export declare const PBAppToggle: (props: React.ComponentProps<typeof PBToggle>) => import("react/jsx-runtime").JSX.Element;
export declare const PBPeriodToggle: (props: React.ComponentProps<typeof PBToggle>) => import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=PBToggle.d.ts.map