From e0ea9e7c5283da6518f1942bd8958b53db6ba833 Mon Sep 17 00:00:00 2001 From: Alf Eaton <eaton.alf@gmail.com> Date: Thu, 7 Sep 2017 13:25:34 +0100 Subject: [PATCH] Clean up ValidatedField --- src/atoms/ValidatedField.js | 4 ++-- src/atoms/ValidatedField.local.scss | 22 ---------------------- src/atoms/ValidatedField.md | 4 ++-- 3 files changed, 4 insertions(+), 26 deletions(-) diff --git a/src/atoms/ValidatedField.js b/src/atoms/ValidatedField.js index f0186d98a..32afa56c8 100644 --- a/src/atoms/ValidatedField.js +++ b/src/atoms/ValidatedField.js @@ -1,7 +1,7 @@ import React from 'react' import classnames from 'classnames' -import classes from './ValidatedField.local.scss' import { Field } from 'redux-form' +import classes from './ValidatedField.local.scss' // TODO: pass ...props.input to children automatically? @@ -9,7 +9,7 @@ const ValidatedField = ({ component, ...rest }) => ( <Field {...rest} component={({ meta, input }) => ( - <div> + <div className={classes.root}> {component(input)} <div className={classes.messages}> diff --git a/src/atoms/ValidatedField.local.scss b/src/atoms/ValidatedField.local.scss index 58eecfd09..feb7b74b3 100644 --- a/src/atoms/ValidatedField.local.scss +++ b/src/atoms/ValidatedField.local.scss @@ -1,25 +1,3 @@ -.root { - display: flex; - align-items: center; - font-size: inherit; -} - -input { - font-size: inherit; - border: 0 none; - padding: 0; - border-bottom: 1px dashed #aaa; - font-family: "Vollkorn", serif; - - &:hover, - &:focus { - outline-style: none; - box-shadow: none; - border-color: transparent; - border-bottom: 1px dashed var(--color-primary); - } -} - .messages { // color: white; margin-top: 10px; diff --git a/src/atoms/ValidatedField.md b/src/atoms/ValidatedField.md index b7a3472d0..78e3bd0b1 100644 --- a/src/atoms/ValidatedField.md +++ b/src/atoms/ValidatedField.md @@ -11,7 +11,7 @@ const ValidatedFieldForm = reduxForm({ <ValidatedFieldForm name="error" validate={() => 'Required'} - component={input => <input {...input}/>} + component={input => <TextField {...input}/>} /> ``` @@ -26,6 +26,6 @@ const ValidatedFieldForm = reduxForm({ <ValidatedFieldForm name="warning" warn={() => 'Expected'} - component={input => <input {...input}/>} + component={input => <TextField {...input}/>} /> ``` -- GitLab