Skip to content

Commit 62cff22

Browse files
committed
frontend: show offline-error in account-summary view
Offline errors were only shown on the account view. Added offline errors to the account-summary view as this is the first view after unlocking.
1 parent 3838b51 commit 62cff22

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

frontends/web/src/routes/account/summary/accountssummary.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ import { RatesContext } from '@/contexts/RatesContext';
3838
import { ContentWrapper } from '@/components/contentwrapper/contentwrapper';
3939
import { GlobalBanners } from '@/components/banners';
4040
import { BackupReminder } from '@/components/banners/backup';
41+
import { OfflineError } from '@/components/banners/offline-error';
4142

4243
type TProps = {
4344
accounts: accountApi.IAccount[];
@@ -63,6 +64,7 @@ export const AccountsSummary = ({
6364
const [chartData, setChartData] = useState<accountApi.TChartData>();
6465
const [accountsBalanceSummary, setAccountsBalanceSummary] = useState<accountApi.TAccountsBalanceSummary>();
6566
const [balances, setBalances] = useState<Balances>();
67+
const [offlineError, setOfflineError] = useState<string | null>(null);
6668

6769
const getChartData = useCallback(async () => {
6870
// replace previous timer if present
@@ -98,6 +100,7 @@ export const AccountsSummary = ({
98100
if (status.disabled || !mounted.current) {
99101
return;
100102
}
103+
setOfflineError(status.offlineError);
101104
if (!status.synced) {
102105
return accountApi.init(code);
103106
}
@@ -176,6 +179,7 @@ export const AccountsSummary = ({
176179
<GuidedContent>
177180
<Main>
178181
<ContentWrapper>
182+
<OfflineError error={offlineError} />
179183
<GlobalBanners devices={devices} />
180184
{accountsByKeystore.map(({ keystore }) => (
181185
<BackupReminder

0 commit comments

Comments
 (0)