File tree 1 file changed +31
-25
lines changed
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 {
64
64
65
65
state = { showSuccessInfo : false } ;
66
66
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
+ } ,
88
90
} ,
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
+ }
93
99
94
100
submit ( e ) {
95
101
e . preventDefault ( ) ;
You can’t perform that action at this time.
0 commit comments