@freecodecamp/ui
Version:
The freeCodeCamp.org open-source UI components
15 lines (14 loc) • 407 B
TypeScript
export type ButtonStyle = "primary" | "danger";
export type ButtonSize = "small" | "medium" | "large";
export interface ToggleButtonProps {
children: React.ReactNode;
bsSize?: ButtonSize;
bsStyle?: ButtonStyle;
disabled?: boolean;
checked?: boolean;
onChange?: (value: boolean) => void;
className?: string;
value?: string;
name?: string;
type?: "button" | "radio";
}