UNPKG

@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
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 };