carbon-react
Version:
A library of reusable React components for easily building user interfaces.
21 lines (20 loc) • 678 B
TypeScript
import React from "react";
import { TagProps } from "../../../../__internal__/utils/helpers/tags";
import { ToggleValue } from "../../time.component";
export interface ToggleDataProps {
wrapperProps?: TagProps;
amToggleProps?: TagProps;
pmToggleProps?: TagProps;
}
export interface ToggleProps extends TagProps {
size?: "small" | "medium" | "large";
onChange: (pressedValue: ToggleValue) => void;
toggleValue: ToggleValue;
disabled?: boolean;
toggleProps?: ToggleDataProps;
}
declare const Toggle: {
({ size, onChange, toggleValue, disabled, toggleProps, }: ToggleProps): React.JSX.Element;
displayName: string;
};
export default Toggle;