Skip to content

Commit

Permalink
chore: add unavailable endpoint hint content
Browse files Browse the repository at this point in the history
  • Loading branch information
vzxh committed Mar 10, 2022
1 parent 38ee2bc commit 1f6b0c6
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 3 deletions.
3 changes: 2 additions & 1 deletion public/locales/en/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -187,5 +187,6 @@
"explorer optional": "Explorer (optional)",
"mainnet": "Mainnet",
"testnet": "Testnet",
"custom network": "Custom Network"
"custom network": "Custom Network",
"unavailable endpoint": "Unavailable Endpoint"
}
3 changes: 2 additions & 1 deletion public/locales/zh/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -185,5 +185,6 @@
"explorer optional": "浏览器 (可选)",
"mainnet": "主网",
"testnet": "测试网",
"custom network": "自定义网络"
"custom network": "自定义网络",
"unavailable endpoint": "无效的节点"
}
8 changes: 7 additions & 1 deletion src/components/modals/AddCustomNetworkModal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ export const AddCustomNetworkModal = (props: AddCustomNetworkModalProps) => {

const [addNetworkLoading, setAddNetworkLoading] = useState(false);
const [addNetworkErrorDialogVisible, setAddNetworkErrorDialogVisible] = useState(false);
const [addNetworkErrorContent, setAddNetworkErrorContent] = useState('');

// eslint-disable-next-line complexity
useEffect(() => {
Expand Down Expand Up @@ -69,6 +70,7 @@ export const AddCustomNetworkModal = (props: AddCustomNetworkModalProps) => {

if (!api.query.multisig) {
setAddNetworkErrorDialogVisible(true);
setAddNetworkErrorContent(t('network not supported'));
return;
}

Expand Down Expand Up @@ -111,6 +113,7 @@ export const AddCustomNetworkModal = (props: AddCustomNetworkModalProps) => {
const onError = async () => {
setAddNetworkLoading(false);
setAddNetworkErrorDialogVisible(true);
setAddNetworkErrorContent(t('unavailable endpoint'));

api.disconnect();
api.off('ready', onReady);
Expand All @@ -124,6 +127,7 @@ export const AddCustomNetworkModal = (props: AddCustomNetworkModalProps) => {
} catch {
setAddNetworkLoading(false);
setAddNetworkErrorDialogVisible(true);
setAddNetworkErrorContent(t('unavailable endpoint'));
}
};

Expand All @@ -144,6 +148,7 @@ export const AddCustomNetworkModal = (props: AddCustomNetworkModalProps) => {

if (!api.query.multisig) {
setAddNetworkErrorDialogVisible(true);
setAddNetworkErrorContent(t('network not supported'));
return;
}

Expand Down Expand Up @@ -186,6 +191,7 @@ export const AddCustomNetworkModal = (props: AddCustomNetworkModalProps) => {
} catch {
setAddNetworkLoading(false);
setAddNetworkErrorDialogVisible(true);
setAddNetworkErrorContent('unavailable endpoint');
}
};

Expand Down Expand Up @@ -295,7 +301,7 @@ export const AddCustomNetworkModal = (props: AddCustomNetworkModalProps) => {

<ConfirmDialog
title="Error"
content={t('network not supported')}
content={addNetworkErrorContent}
visible={addNetworkErrorDialogVisible}
onCancel={() => setAddNetworkErrorDialogVisible(false)}
onConfirm={() => setAddNetworkErrorDialogVisible(false)}
Expand Down

0 comments on commit 1f6b0c6

Please sign in to comment.