UNPKG

monday-ui-react-core

Version:

Official monday.com UI resources for application development in React.js

20 lines (19 loc) 629 B
import { ChangeEvent } from "react"; declare enum SwitchRole { CHECKBOX = "checkbox", BUTTON = "button" } export interface UseSwitchProps { isChecked?: boolean; defaultChecked?: boolean; onChange?: (value: boolean, event?: ChangeEvent<HTMLInputElement> | any) => void; isDisabled?: boolean; } declare function useSwitch({ isChecked, defaultChecked, onChange, isDisabled }?: UseSwitchProps): { isChecked: boolean; onChange: (event?: ChangeEvent<HTMLInputElement> | any) => void; }; declare namespace useSwitch { var switchRole: typeof SwitchRole; } export default useSwitch;