Skip to content

Commit d6c1225

Browse files
authored
fix: issue #5800 (#5816)
1 parent 1d5a575 commit d6c1225

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

src/shared/components/Settings/Account/LinkedAccount/AddWebLink.jsx

+21-1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export default class AddWebLink extends React.Component {
1313
super(props);
1414
this.state = {
1515
webLink: '',
16+
webLinkEmpty: false,
1617
};
1718

1819
this.onUpdateWebLink = this.onUpdateWebLink.bind(this);
@@ -32,6 +33,11 @@ export default class AddWebLink extends React.Component {
3233
// Set web link
3334
onUpdateWebLink(e) {
3435
e.preventDefault();
36+
if (e.target.value) {
37+
this.setState({
38+
webLinkEmpty: false,
39+
});
40+
}
3541
this.setState({ webLink: e.target.value });
3642
}
3743

@@ -62,6 +68,11 @@ export default class AddWebLink extends React.Component {
6268
tokenV3,
6369
} = this.props;
6470
const { webLink } = this.state;
71+
if (!webLink) {
72+
this.setState({
73+
webLinkEmpty: true,
74+
});
75+
}
6576
if (webLink && this.isWebLinkValid() && !this.webLinkExist()) {
6677
addWebLink(handle, tokenV3, webLink);
6778
}
@@ -82,7 +93,7 @@ export default class AddWebLink extends React.Component {
8293
}
8394

8495
render() {
85-
const { webLink } = this.state;
96+
const { webLink, webLinkEmpty } = this.state;
8697

8798
const webLinkValid = this.isWebLinkValid();
8899
const webLinkExist = this.webLinkExist();
@@ -172,6 +183,15 @@ export default class AddWebLink extends React.Component {
172183
onKeyDown={this.onAddWebLink}
173184
required
174185
/>
186+
{
187+
webLinkEmpty && (
188+
<div styleName="form-input-error">
189+
<p>
190+
Please Enter External Link
191+
</p>
192+
</div>
193+
)
194+
}
175195
{
176196
!webLinkValid && !webLinkExist
177197
&& (

0 commit comments

Comments
 (0)