preact-material-components
Version:
preact wrapper for "Material Components for the web"
25 lines (24 loc) • 775 B
TypeScript
import { MDCIconToggle } from '@material/icon-toggle/';
import MaterialComponent from '../Base/MaterialComponent';
interface IIconToggleData {
label?: string;
content?: string;
cssClass?: string;
}
export interface IIconToggleProps {
'data-toggle-on'?: IIconToggleData;
'data-toggle-off'?: IIconToggleData;
disabled?: boolean;
}
export interface IIconToggleState {
}
export declare class IconToggle extends MaterialComponent<IIconToggleProps, IIconToggleState> {
MDComponent?: MDCIconToggle;
protected componentName: string;
protected mdcProps: string[];
componentDidMount(): void;
componentWillUnmount(): void;
protected onChange(e: any): void;
protected materialDom(props: any): JSX.Element;
}
export default IconToggle;