diff options
Diffstat (limited to 'src/components/auth/Signup.js')
-rw-r--r-- | src/components/auth/Signup.js | 31 |
1 files changed, 4 insertions, 27 deletions
diff --git a/src/components/auth/Signup.js b/src/components/auth/Signup.js index 2aedbe6ea..b36e71ce1 100644 --- a/src/components/auth/Signup.js +++ b/src/components/auth/Signup.js | |||
@@ -7,7 +7,6 @@ import { isDevMode, useLiveAPI } from '../../environment'; | |||
7 | import Form from '../../lib/Form'; | 7 | import Form from '../../lib/Form'; |
8 | import { required, email, minLength } from '../../helpers/validation-helpers'; | 8 | import { required, email, minLength } from '../../helpers/validation-helpers'; |
9 | import Input from '../ui/Input'; | 9 | import Input from '../ui/Input'; |
10 | import Radio from '../ui/Radio'; | ||
11 | import Button from '../ui/Button'; | 10 | import Button from '../ui/Button'; |
12 | import Link from '../ui/Link'; | 11 | import Link from '../ui/Link'; |
13 | import Infobox from '../ui/Infobox'; | 12 | import Infobox from '../ui/Infobox'; |
@@ -31,10 +30,10 @@ const messages = defineMessages({ | |||
31 | id: 'signup.email.label', | 30 | id: 'signup.email.label', |
32 | defaultMessage: '!!!Email address', | 31 | defaultMessage: '!!!Email address', |
33 | }, | 32 | }, |
34 | companyLabel: { | 33 | // companyLabel: { |
35 | id: 'signup.company.label', | 34 | // id: 'signup.company.label', |
36 | defaultMessage: '!!!Company', | 35 | // defaultMessage: '!!!Company', |
37 | }, | 36 | // }, |
38 | passwordLabel: { | 37 | passwordLabel: { |
39 | id: 'signup.password.label', | 38 | id: 'signup.password.label', |
40 | defaultMessage: '!!!Password', | 39 | defaultMessage: '!!!Password', |
@@ -79,20 +78,6 @@ export default @observer class Signup extends Component { | |||
79 | 78 | ||
80 | form = new Form({ | 79 | form = new Form({ |
81 | fields: { | 80 | fields: { |
82 | accountType: { | ||
83 | value: 'individual', | ||
84 | validators: [required], | ||
85 | options: [{ | ||
86 | value: 'individual', | ||
87 | label: 'Individual', | ||
88 | }, { | ||
89 | value: 'non-profit', | ||
90 | label: 'Non-Profit', | ||
91 | }, { | ||
92 | value: 'company', | ||
93 | label: 'Company', | ||
94 | }], | ||
95 | }, | ||
96 | firstname: { | 81 | firstname: { |
97 | label: this.context.intl.formatMessage(messages.firstnameLabel), | 82 | label: this.context.intl.formatMessage(messages.firstnameLabel), |
98 | value: '', | 83 | value: '', |
@@ -108,10 +93,6 @@ export default @observer class Signup extends Component { | |||
108 | value: '', | 93 | value: '', |
109 | validators: [required, email], | 94 | validators: [required, email], |
110 | }, | 95 | }, |
111 | organization: { | ||
112 | label: this.context.intl.formatMessage(messages.companyLabel), | ||
113 | value: '', // TODO: make required when accountType: company | ||
114 | }, | ||
115 | password: { | 96 | password: { |
116 | label: this.context.intl.formatMessage(messages.passwordLabel), | 97 | label: this.context.intl.formatMessage(messages.passwordLabel), |
117 | value: '', | 98 | value: '', |
@@ -153,7 +134,6 @@ export default @observer class Signup extends Component { | |||
153 | In Dev Mode your data is not persistent. Please use the live app for accesing the production API. | 134 | In Dev Mode your data is not persistent. Please use the live app for accesing the production API. |
154 | </Infobox> | 135 | </Infobox> |
155 | )} | 136 | )} |
156 | <Radio field={form.$('accountType')} showLabel={false} /> | ||
157 | <div className="grid__row"> | 137 | <div className="grid__row"> |
158 | <Input field={form.$('firstname')} focus /> | 138 | <Input field={form.$('firstname')} focus /> |
159 | <Input field={form.$('lastname')} /> | 139 | <Input field={form.$('lastname')} /> |
@@ -164,9 +144,6 @@ export default @observer class Signup extends Component { | |||
164 | showPasswordToggle | 144 | showPasswordToggle |
165 | scorePassword | 145 | scorePassword |
166 | /> | 146 | /> |
167 | {form.$('accountType').value === 'company' && ( | ||
168 | <Input field={form.$('organization')} /> | ||
169 | )} | ||
170 | {error.code === 'email-duplicate' && ( | 147 | {error.code === 'email-duplicate' && ( |
171 | <p className="error-message center">{intl.formatMessage(messages.emailDuplicate)}</p> | 148 | <p className="error-message center">{intl.formatMessage(messages.emailDuplicate)}</p> |
172 | )} | 149 | )} |