From 2290f4cca0672298b2a7a2c85d40aaf88f946d8a Mon Sep 17 00:00:00 2001 From: Valentin Boettcher Date: Wed, 27 Feb 2019 12:03:14 +0100 Subject: [PATCH] Add classname for required fields. --- packages/vulcan-accounts/imports/ui/components/Field.jsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/vulcan-accounts/imports/ui/components/Field.jsx b/packages/vulcan-accounts/imports/ui/components/Field.jsx index 1afecc473..b82bcc4f9 100755 --- a/packages/vulcan-accounts/imports/ui/components/Field.jsx +++ b/packages/vulcan-accounts/imports/ui/components/Field.jsx @@ -48,7 +48,7 @@ export class AccountsField extends PureComponent { label, type = 'text', onChange, - // required = false, + required = false, className = 'field', defaultValue = '', message, @@ -59,7 +59,9 @@ export class AccountsField extends PureComponent { } const autoComplete = autocompleteValues[id]; - + if(required) + className += ' required'; + return mount ? (
{ this.input = ref; }} onChange={ onChange } placeholder={ hint } defaultValue={ defaultValue } autoComplete={autoComplete }/> @@ -75,4 +77,4 @@ AccountsField.propTypes = { onChange: PropTypes.func }; -registerComponent('AccountsField', AccountsField); \ No newline at end of file +registerComponent('AccountsField', AccountsField);