File tree 1 file changed +21
-1
lines changed
src/shared/components/Settings/Account/LinkedAccount
1 file changed +21
-1
lines changed Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ export default class AddWebLink extends React.Component {
13
13
super ( props ) ;
14
14
this . state = {
15
15
webLink : '' ,
16
+ webLinkEmpty : false ,
16
17
} ;
17
18
18
19
this . onUpdateWebLink = this . onUpdateWebLink . bind ( this ) ;
@@ -32,6 +33,11 @@ export default class AddWebLink extends React.Component {
32
33
// Set web link
33
34
onUpdateWebLink ( e ) {
34
35
e . preventDefault ( ) ;
36
+ if ( e . target . value ) {
37
+ this . setState ( {
38
+ webLinkEmpty : false ,
39
+ } ) ;
40
+ }
35
41
this . setState ( { webLink : e . target . value } ) ;
36
42
}
37
43
@@ -62,6 +68,11 @@ export default class AddWebLink extends React.Component {
62
68
tokenV3,
63
69
} = this . props ;
64
70
const { webLink } = this . state ;
71
+ if ( ! webLink ) {
72
+ this . setState ( {
73
+ webLinkEmpty : true ,
74
+ } ) ;
75
+ }
65
76
if ( webLink && this . isWebLinkValid ( ) && ! this . webLinkExist ( ) ) {
66
77
addWebLink ( handle , tokenV3 , webLink ) ;
67
78
}
@@ -82,7 +93,7 @@ export default class AddWebLink extends React.Component {
82
93
}
83
94
84
95
render ( ) {
85
- const { webLink } = this . state ;
96
+ const { webLink, webLinkEmpty } = this . state ;
86
97
87
98
const webLinkValid = this . isWebLinkValid ( ) ;
88
99
const webLinkExist = this . webLinkExist ( ) ;
@@ -172,6 +183,15 @@ export default class AddWebLink extends React.Component {
172
183
onKeyDown = { this . onAddWebLink }
173
184
required
174
185
/>
186
+ {
187
+ webLinkEmpty && (
188
+ < div styleName = "form-input-error" >
189
+ < p >
190
+ Please Enter External Link
191
+ </ p >
192
+ </ div >
193
+ )
194
+ }
175
195
{
176
196
! webLinkValid && ! webLinkExist
177
197
&& (
You can’t perform that action at this time.
0 commit comments