@voiceiq/web-components
Version:
VoiceIQ Web Component library
90 lines (89 loc) • 2.79 kB
TypeScript
import { SwitchProps } from './Switch.types';
declare const _default: {
classes: {
switchBase: {
'&$colorPrimary': {
color: string;
'&:hover': {
backgroundColor: string;
};
'&$checked': {
color: string;
'&:hover': {
backgroundColor: string;
};
};
'&$disabled': {
color: string;
};
'&$checked$disabled': {
color: string;
};
'&$checked + $track': {
opacity: number;
backgroundColor: string;
};
'&$disabled + $track': {
opacity: number;
backgroundColor: string;
};
'&$checked$disabled + $track': {
opacity: number;
backgroundColor: string;
};
};
'&$colorSecondary': {
color: string;
'&:hover': {
backgroundColor: string;
};
'&$checked': {
color: string;
'&:hover': {
backgroundColor: string;
};
};
'&$disabled': {
color: string;
};
'&$checked$disabled': {
color: string;
};
'&$checked + $track': {
opacity: number;
backgroundColor: string;
};
'&$disabled + $track': {
opacity: number;
backgroundColor: string;
};
'&$checked$disabled + $track': {
opacity: number;
backgroundColor: string;
};
};
};
track: {
opacity: number;
backgroundColor: string;
};
thumb: {
boxShadow: string;
'&$checked': {
boxShadow: string;
};
'&$disabled': {
boxShadow: string;
};
'&$checked$disabled': {
boxShadow: string;
};
};
checked: {};
disabled: {};
colorPrimary: {};
colorSecondary: {};
};
useStyles: (props: SwitchProps) => import("@material-ui/styles").ClassNameMap<"default" | "label">;
};
export default _default;