From 4edd995c761571f50a00d3a8068fa82e64c4690f Mon Sep 17 00:00:00 2001 From: Ahmad Abdolsaheb Date: Fri, 15 Feb 2019 17:52:45 +0300 Subject: [PATCH] fix: standarize form field UI --- .../src/components/formHelpers/FormFields.js | 14 ++--- .../__snapshots__/Form.test.js.snap | 10 +-- .../components/formHelpers/form-fields.css | 6 -- .../src/templates/Challenges/backend/Show.js | 63 +++++++++---------- 4 files changed, 36 insertions(+), 57 deletions(-) delete mode 100644 client/src/components/formHelpers/form-fields.css diff --git a/client/src/components/formHelpers/FormFields.js b/client/src/components/formHelpers/FormFields.js index bb2246cb45..930078e438 100644 --- a/client/src/components/formHelpers/FormFields.js +++ b/client/src/components/formHelpers/FormFields.js @@ -6,11 +6,10 @@ import { Col, ControlLabel, FormControl, + FormGroup, HelpBlock } from '@freecodecamp/react-bootstrap'; -import './form-fields.css'; - const propTypes = { errors: PropTypes.objectOf(PropTypes.string), fields: PropTypes.objectOf( @@ -48,15 +47,12 @@ function FormFields(props) { const key = kebabCase(name); const type = name in types ? types[name] : 'text'; return ( -
- + + {type === 'hidden' ? null : ( {startCase(name)} )} - - {errors[name]} ) : null} - -
+ + ); })} diff --git a/client/src/components/formHelpers/__snapshots__/Form.test.js.snap b/client/src/components/formHelpers/__snapshots__/Form.test.js.snap index fa181bdbbd..e315158b47 100644 --- a/client/src/components/formHelpers/__snapshots__/Form.test.js.snap +++ b/client/src/components/formHelpers/__snapshots__/Form.test.js.snap @@ -11,10 +11,10 @@ exports[` snapshot 1`] = ` >
-
-
- + -
- {blockNameTitle} - -
-
-
- -
-
-
- -
-
- -
+ {blockNameTitle} + + + +
+ + +