diff --git a/package.json b/package.json index a502ba2e..8e7167ac 100644 --- a/package.json +++ b/package.json @@ -69,10 +69,10 @@ "babel-loader": "8.0.5", "babel-plugin-add-react-displayname": "0.0.5", "babel-plugin-styled-components": "1.10.0", - "babel-plugin-transform-react-remove-prop-types": "0.4.22", + "babel-plugin-transform-react-remove-prop-types": "0.4.23", "camelcase": "5.0.0", "coveralls": "3.0.2", - "decompress-zip": "0.3.1", + "decompress-zip": "0.3.2", "enzyme": "3.8.0", "enzyme-adapter-react-16": "1.7.1", "enzyme-to-json": "3.3.5", @@ -102,7 +102,7 @@ "rimraf": "2.6.3", "standard": "12.0.1", "styled-components": "4.1.3", - "stylelint": "9.9.0", + "stylelint": "9.10.0", "stylelint-config-recommended": "2.1.0", "stylelint-config-standard": "18.2.0", "stylelint-config-styled-components": "0.1.1", diff --git a/src/Atoms/Inputs/Input.js b/src/Atoms/Inputs/Input.js index 14a1ff51..db35020b 100644 --- a/src/Atoms/Inputs/Input.js +++ b/src/Atoms/Inputs/Input.js @@ -110,7 +110,7 @@ export const InputLabel = styled.label` ` const Input = ({ - className, + className = '', input, type, renderSuffix, @@ -120,11 +120,13 @@ const Input = ({ const hasError = rest.error != null if (type === 'checkbox') { - return + return ( + + ) } if (type === 'radio') { - return + return } if (hasLabel || hasError) { diff --git a/src/Atoms/Inputs/Radio.js b/src/Atoms/Inputs/Radio.js index d539d8c2..8a55bfe4 100644 --- a/src/Atoms/Inputs/Radio.js +++ b/src/Atoms/Inputs/Radio.js @@ -70,7 +70,7 @@ export const RadioLabel = styled.label` ` const Radio = ({ className, input, ...rest }: PropsType) => ( - + diff --git a/src/Atoms/Inputs/__snapshots__/Input.spec.js.snap b/src/Atoms/Inputs/__snapshots__/Input.spec.js.snap index 853e1cde..af6455a4 100644 --- a/src/Atoms/Inputs/__snapshots__/Input.spec.js.snap +++ b/src/Atoms/Inputs/__snapshots__/Input.spec.js.snap @@ -76,9 +76,11 @@ exports[`Input should render correctly 1`] = ` width="100%" > - + - +