UNPKG

adwaita-web

Version:

A GTK inspired toolkit designed to build awesome web apps

26 lines (25 loc) 815 B
import React from "react"; export declare type SwitchProps = { id?: string; value?: boolean; className?: string; defaultValue?: boolean; disabled?: boolean; /** Not shown. For screen-readers only */ label?: string; /** On/Off if `true`, or provide your own 2 labels */ labels?: boolean | string[]; size?: "mini" | "small" | "medium" | "large" | "huge" | "mega"; onChange?: (value: boolean, event: React.ChangeEvent<HTMLInputElement>) => void; }; export declare class Switch extends React.Component<SwitchProps> { static defaultProps: { size: string; labels: boolean; onChange: () => void; }; id: string; constructor(props: SwitchProps); onChange: (ev: React.ChangeEvent<HTMLInputElement>) => void; render(): JSX.Element; }