@start-base/start-ui
Version:
<p align="center"> <a href="https://startbase.dev" target="_blank"> <img src="https://startbase.dev/apple-touch-icon.png" width="60px" style="padding-top: 60px" /> </a> </p>
18 lines (14 loc) • 611 B
text/typescript
import React, { ButtonHTMLAttributes, ReactNode } from 'react';
interface ToggleProps extends Omit<ButtonHTMLAttributes<HTMLButtonElement>, 'onToggle'> {
initialState?: boolean;
onToggle?: (state: boolean) => void;
color?: 'primary' | 'secondary' | 'destructive';
variant?: 'default' | 'outline';
size?: 'small' | 'medium' | 'large';
fluid?: boolean;
className?: string;
disabled?: boolean;
children?: ReactNode;
}
declare const Toggle: React.ForwardRefExoticComponent<ToggleProps & React.RefAttributes<HTMLButtonElement>>;
export { type ToggleProps, Toggle as default };