summaryrefslogtreecommitdiffstats
path: root/packages/forms/src/toggle/index.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/forms/src/toggle/index.tsx')
-rw-r--r--packages/forms/src/toggle/index.tsx15
1 files changed, 10 insertions, 5 deletions
diff --git a/packages/forms/src/toggle/index.tsx b/packages/forms/src/toggle/index.tsx
index a1cd7f1a4..4f446ab1a 100644
--- a/packages/forms/src/toggle/index.tsx
+++ b/packages/forms/src/toggle/index.tsx
@@ -7,11 +7,13 @@ import injectStyle from 'react-jss';
7 7
8import { IFormField, IWithStyle, Omit } from '../typings/generic'; 8import { IFormField, IWithStyle, Omit } from '../typings/generic';
9 9
10import Error from '../error'; 10import { Error } from '../error';
11import Label from '../label'; 11import { Label } from '../label';
12import Wrapper from '../wrapper'; 12import { Wrapper } from '../wrapper';
13 13
14interface IProps extends React.InputHTMLAttributes<HTMLInputElement>, IFormField, IWithStyle {} 14interface IProps extends React.InputHTMLAttributes<HTMLInputElement>, IFormField, IWithStyle {
15 className?: string;
16}
15 17
16const styles = (theme: Theme) => ({ 18const styles = (theme: Theme) => ({
17 toggle: { 19 toggle: {
@@ -65,6 +67,7 @@ class ToggleComponent extends Component<IProps> {
65 render() { 67 render() {
66 const { 68 const {
67 classes, 69 classes,
70 className,
68 disabled, 71 disabled,
69 error, 72 error,
70 id, 73 id,
@@ -76,7 +79,9 @@ class ToggleComponent extends Component<IProps> {
76 } = this.props; 79 } = this.props;
77 80
78 return ( 81 return (
79 <Wrapper> 82 <Wrapper
83 className={className}
84 >
80 <Label 85 <Label
81 title={label} 86 title={label}
82 showLabel={showLabel} 87 showLabel={showLabel}