File tree Expand file tree Collapse file tree 1 file changed +31
-25
lines changed
Expand file tree Collapse file tree 1 file changed +31
-25
lines changed Original file line number Diff line number Diff line change @@ -64,32 +64,38 @@ export default class Invite extends Component {
6464
6565 state = { showSuccessInfo : false } ;
6666
67- handlers = {
68- onChange : ( ) => {
69- this . setState ( { showSuccessInfo : false } ) ;
70- } ,
71- } ;
72-
73- form = new Form ( {
74- fields : {
75- invite : [ ...Array ( 3 ) . fill ( {
76- fields : {
77- name : {
78- label : this . context . intl . formatMessage ( messages . nameLabel ) ,
79- placeholder : this . context . intl . formatMessage ( messages . nameLabel ) ,
80- handlers : this . handlers ,
81- // related: ['invite.0.email'], // path accepted but does not work
82- } ,
83- email : {
84- label : this . context . intl . formatMessage ( messages . emailLabel ) ,
85- placeholder : this . context . intl . formatMessage ( messages . emailLabel ) ,
86- handlers : this . handlers ,
87- validators : [ email ] ,
67+ componentWillMount ( ) {
68+ const handlers = {
69+ onChange : ( ) => {
70+ this . setState ( { showSuccessInfo : false } ) ;
71+ } ,
72+ } ;
73+
74+ this . form = new Form ( {
75+ fields : {
76+ invite : [ ...Array ( 3 ) . fill ( {
77+ fields : {
78+ name : {
79+ label : this . context . intl . formatMessage ( messages . nameLabel ) ,
80+ placeholder : this . context . intl . formatMessage ( messages . nameLabel ) ,
81+ handlers,
82+ // related: ['invite.0.email'], // path accepted but does not work
83+ } ,
84+ email : {
85+ label : this . context . intl . formatMessage ( messages . emailLabel ) ,
86+ placeholder : this . context . intl . formatMessage ( messages . emailLabel ) ,
87+ handlers,
88+ validators : [ email ] ,
89+ } ,
8890 } ,
89- } ,
90- } ) ] ,
91- } ,
92- } , this . context . intl ) ;
91+ } ) ] ,
92+ } ,
93+ } , this . context . intl ) ;
94+ }
95+
96+ componentDidMount ( ) {
97+ document . querySelector ( 'input:first-child' ) . focus ( ) ;
98+ }
9399
94100 submit ( e ) {
95101 e . preventDefault ( ) ;
You can’t perform that action at this time.
0 commit comments