diff --git a/src/backend/views/frontend.pug b/src/backend/views/frontend.pug index 41e9108..fb78e58 100644 --- a/src/backend/views/frontend.pug +++ b/src/backend/views/frontend.pug @@ -33,7 +33,7 @@ html script. const token = '#{token}'; const previousToken = localStorage.getItem('token'); - const accounts = JSON.parse(localStorage.getItem('accounts') && '[]'); + const accounts = JSON.parse(localStorage.getItem('accounts') || '[]'); if (previousToken && !accounts.includes(previousToken)) { accounts.push(previousToken); } diff --git a/src/frontend/components/AccountsPage.tsx b/src/frontend/components/AccountsPage.tsx index ccd9ff3..27a1eff 100644 --- a/src/frontend/components/AccountsPage.tsx +++ b/src/frontend/components/AccountsPage.tsx @@ -37,30 +37,32 @@ export const AccountsPage: React.VFC = () => {

@{data.username}@{data.host}

-
-

{t('_accounts.switchAccount')}

-
- { - accounts.length === accountTokens.length ? ( - accounts.map(account => ( - - - )) - ) : ( -
...
- ) - } + )) + ) : ( +
...
+ ) + } +
+ -
);