Skip to content

Commit a0950c0

Browse files
committed
Merge branch 'main' into useFormatPrice
2 parents 0ceb233 + fa9d47d commit a0950c0

File tree

31 files changed

+65
-51
lines changed

31 files changed

+65
-51
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Change Log
22

3+
# [0.14.0](https://github.com/polkagate/extension/compare/v0.13.1...v0.14.0) (2024-09-29)
4+
5+
6+
### Features
7+
8+
* add BTC and ETH as currency ([#1563](https://github.com/polkagate/extension/issues/1563)) ([8b57127](https://github.com/polkagate/extension/commit/8b5712749f39ca3c1bee426bcc23b3e6ffbd368e)), closes [#1552](https://github.com/polkagate/extension/issues/1552)
9+
310
## [0.13.1](https://github.com/polkagate/extension/compare/v0.13.0...v0.13.1) (2024-09-28)
411

512

packages/extension-polkagate/src/fullscreen/accountDetails/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import ReceiveModal from '../../popup/receive/ReceiveModal';
2323
import { ASSET_HUBS, GOVERNANCE_CHAINS, STAKING_CHAINS } from '../../util/constants';
2424
import getParentNameSuri from '../../util/getParentNameSuri';
2525
import { getPriceIdByChainName } from '../../util/utils';
26-
import { FullScreenHeader } from '../governance/FullScreenHeader';
26+
import FullScreenHeader from '../governance/FullScreenHeader';
2727
import Bread from '../partials/Bread';
2828
import DeriveAccountModal from '../partials/DeriveAccountModal';
2929
import ExportAccountModal from '../partials/ExportAccountModal';

packages/extension-polkagate/src/fullscreen/addNewChain/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import allChains from '../../util/chains';
2424
import { FULLSCREEN_WIDTH } from '../../util/constants';
2525
import { isWss } from '../../util/utils';
2626
import { metadataFromApi } from '../../util/workers/utils';
27-
import { FullScreenHeader } from '../governance/FullScreenHeader';
27+
import FullScreenHeader from '../governance/FullScreenHeader';
2828
import { convertToHyphenated } from '../governance/utils/util';
2929
import Bread from '../partials/Bread';
3030
import { Title } from '../sendFund/InputPage';

packages/extension-polkagate/src/fullscreen/governance/FullScreenHeader.tsx

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { useParams } from 'react-router';
99

1010
import { logoBlack } from '../../assets/logos';
1111
import { ActionContext, GenesisHashOptionsContext } from '../../components';
12-
import { useApi, useChain } from '../../hooks';
12+
import { useInfo } from '../../hooks';
1313
import { FullScreenChainSwitch, RemoteNodeSelectorWithSignals } from '../../partials';
1414
import { EXTENSION_NAME, GOVERNANCE_CHAINS, IDENTITY_CHAINS, SOCIAL_RECOVERY_CHAINS, STAKING_CHAINS } from '../../util/constants';
1515
import { openOrFocusTab } from '../accountDetails/components/CommonTasks';
@@ -25,13 +25,12 @@ interface Props {
2525
unableToChangeAccount?: boolean;
2626
}
2727

28-
export function FullScreenHeader ({ _otherComponents, noAccountDropDown = false, noChainSwitch = false, page, unableToChangeAccount }: Props): React.ReactElement {
28+
function FullScreenHeader ({ _otherComponents, noAccountDropDown = false, noChainSwitch = false, page, unableToChangeAccount }: Props): React.ReactElement {
2929
const { address, postId, topMenu } = useParams<{ address: string, topMenu?: 'referenda' | 'fellowship', postId?: string }>();
3030
const allChains = useContext(GenesisHashOptionsContext);
31-
32-
const api = useApi(address);
33-
const chain = useChain(address);
3431
const onAction = useContext(ActionContext);
32+
33+
const { api, chain } = useInfo(address);
3534
const isThisHome = window.location.hash === '#/';
3635

3736
const filteredChains = useMemo(() => {
@@ -85,7 +84,7 @@ export function FullScreenHeader ({ _otherComponents, noAccountDropDown = false,
8584
src={logoBlack as string}
8685
sx={{ height: 50, mr: '2%', width: 50 }}
8786
/>
88-
<Typography color='white' fontFamily='Eras' fontSize='40px'>
87+
<Typography color='white' fontFamily='Eras' fontSize='40px' sx={{ userSelect: 'none' }}>
8988
{EXTENSION_NAME}
9089
</Typography>
9190
</Grid>
@@ -130,3 +129,5 @@ export function FullScreenHeader ({ _otherComponents, noAccountDropDown = false,
130129
</Grid>
131130
);
132131
}
132+
133+
export default React.memo(FullScreenHeader);

packages/extension-polkagate/src/fullscreen/governance/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import { getLatestReferendums, getReferendumsListSb, getTrackOrFellowshipReferen
2323
import { AllReferendaStats } from './AllReferendaStats';
2424
import Bread from './Bread';
2525
import FellowshipsList from './FellowshipsList';
26-
import { FullScreenHeader } from './FullScreenHeader';
26+
import FullScreenHeader from './FullScreenHeader';
2727
import ReferendumSummary from './ReferendumSummary';
2828
import SearchBox from './SearchBox';
2929
import Toolbar from './Toolbar';

packages/extension-polkagate/src/fullscreen/governance/post/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import { useHistory, useLocation } from 'react-router-dom';
1414
import { PButton } from '../../../components';
1515
import { useApi, useChainName, useDecidingCount, useFullscreen, useMyVote, useReferendum, useTrack, useTranslation } from '../../../hooks';
1616
import Bread from '../Bread';
17-
import { FullScreenHeader } from '../FullScreenHeader';
17+
import FullScreenHeader from '../FullScreenHeader';
1818
import Toolbar from '../Toolbar';
1919
import { ENDED_STATUSES } from '../utils/consts';
2020
import { isFinished } from '../utils/helpers';
Lines changed: 21 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
// Copyright 2019-2024 @polkadot/extension-polkagate authors & contributors
22
// SPDX-License-Identifier: Apache-2.0
3-
// @ts-nocheck
43

54
/* eslint-disable react/jsx-max-props-per-line */
65

@@ -17,9 +16,23 @@ interface Props {
1716
setHideNumbers: React.Dispatch<React.SetStateAction<boolean | undefined>>;
1817
}
1918

20-
export default function HeaderComponents({ hideNumbers, setHideNumbers }: Props): React.ReactElement {
19+
const HideNumbers = ({ hideNumbers, onHideClick }: { hideNumbers: boolean | undefined, onHideClick: () => void}) => {
2120
const { t } = useTranslation();
2221

22+
return (
23+
<Grid alignItems='center' container direction='column' item onClick={onHideClick} sx={{ border: '1px solid', borderColor: 'secondary.light', borderRadius: '5px', cursor: 'pointer', minWidth: '92px', p: '2px 6px', width: 'fit-content' }}>
24+
{hideNumbers
25+
? <ShowIcon color='#fff' height={18} scale={1.2} width={40} />
26+
: <HideIcon color='#fff' height={18} scale={1.2} width={40} />
27+
}
28+
<Typography sx={{ color: '#fff', fontSize: '12px', fontWeight: 500, textWrap: 'nowrap', userSelect: 'none' }}>
29+
{hideNumbers ? t('Show numbers') : t('Hide numbers')}
30+
</Typography>
31+
</Grid>
32+
);
33+
};
34+
35+
function HeaderComponents ({ hideNumbers, setHideNumbers }: Props): React.ReactElement {
2336
const onHideClick = useCallback(() => {
2437
setHideNumbers(!hideNumbers);
2538
window.localStorage.setItem('hide_numbers', hideNumbers ? 'false' : 'true');
@@ -31,23 +44,16 @@ export default function HeaderComponents({ hideNumbers, setHideNumbers }: Props)
3144
isHide === 'false' || isHide === null ? setHideNumbers(false) : setHideNumbers(true);
3245
}, [setHideNumbers]);
3346

34-
const HideNumbers = () => (
35-
<Grid alignItems='center' container direction='column' item onClick={onHideClick} sx={{ border: '1px solid', borderColor: 'secondary.light', borderRadius: '5px', cursor: 'pointer', minWidth: '92px', p: '2px 6px', width: 'fit-content' }}>
36-
{hideNumbers
37-
? <ShowIcon color='#fff' height={18} scale={1.2} width={40} />
38-
: <HideIcon color='#fff' height={18} scale={1.2} width={40} />
39-
}
40-
<Typography sx={{ color: '#fff', fontSize: '12px', fontWeight: 500, textWrap: 'nowrap' }}>
41-
{hideNumbers ? t('Show numbers') : t('Hide numbers')}
42-
</Typography>
43-
</Grid>
44-
);
45-
4647
return (
4748
<Grid columnGap='18px' container item pl='18px' width='fit-content'>
4849
<Currency />
4950
<FavoriteChains />
50-
<HideNumbers />
51+
<HideNumbers
52+
hideNumbers={hideNumbers}
53+
onHideClick={onHideClick}
54+
/>
5155
</Grid>
5256
);
5357
}
58+
59+
export default React.memo(HeaderComponents);

packages/extension-polkagate/src/fullscreen/homeFullScreen/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import React, { useContext, useEffect, useState } from 'react';
99
import { AccountContext, ActionContext } from '../../components';
1010
import { useAccountsOrder, useAlerts, useFullscreen, useProfileAccounts, useTranslation } from '../../hooks';
1111
import { AddNewAccountButton } from '../../partials';
12-
import { FullScreenHeader } from '../governance/FullScreenHeader';
12+
import FullScreenHeader from '../governance/FullScreenHeader';
1313
import HeaderComponents from './components/HeaderComponents';
1414
import DraggableAccountsList from './partials/DraggableAccountList';
1515
import HomeMenu from './partials/HomeMenu';

packages/extension-polkagate/src/fullscreen/manageIdentity/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import { cryptoWaitReady } from '@polkadot/util-crypto';
2222
import { Progress, Warning } from '../../components';
2323
import { useApiWithChain2, useFormatted, useFullscreen, usePeopleChain, useTranslation } from '../../hooks';
2424
import { FULLSCREEN_WIDTH } from '../../util/constants';
25-
import { FullScreenHeader } from '../governance/FullScreenHeader';
25+
import FullScreenHeader from '../governance/FullScreenHeader';
2626
import Bread from '../partials/Bread';
2727
import PreviewIdentity from './Preview';
2828
import RequestJudgement from './RequestJudgement';

packages/extension-polkagate/src/fullscreen/manageProxies/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import { BN, BN_ZERO } from '@polkadot/util';
1616
import { Warning } from '../../components';
1717
import { useFullscreen, useInfo, useTranslation } from '../../hooks';
1818
import { FULLSCREEN_WIDTH, PROXY_CHAINS } from '../../util/constants';
19-
import { FullScreenHeader } from '../governance/FullScreenHeader';
19+
import FullScreenHeader from '../governance/FullScreenHeader';
2020
import AddProxy from './AddProxy';
2121
import Manage from './Manage';
2222
import Review from './Review';

packages/extension-polkagate/src/fullscreen/onboarding/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import { createAccountExternal, windowOpen } from '../../messaging';
1717
import FollowUs from '../../popup/welcome/FollowUs';
1818
import NeedHelp from '../../popup/welcome/NeedHelp';
1919
import Privacy from '../../popup/welcome/Privacy';
20-
import { FullScreenHeader } from '../governance/FullScreenHeader';
20+
import FullScreenHeader from '../governance/FullScreenHeader';
2121
import IconBox from './IconBox';
2222

2323
const demoAccount = '1ChFWeNRLarAPRCTM3bfJmncJbSAbSS9yqjueWz7jX7iTVZ';

packages/extension-polkagate/src/fullscreen/sendFund/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import { cryptoWaitReady } from '@polkadot/util-crypto';
2121

2222
import { useBalances, useChain, useFullscreen, useTranslation } from '../../hooks';
2323
import { openOrFocusTab } from '../accountDetails/components/CommonTasks';
24-
import { FullScreenHeader } from '../governance/FullScreenHeader';
24+
import FullScreenHeader from '../governance/FullScreenHeader';
2525
import WaitScreen from '../governance/partials/WaitScreen';
2626
import Bread from '../partials/Bread';
2727
import { STEPS } from '../stake/pool/stake';

packages/extension-polkagate/src/fullscreen/socialRecovery/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import { cryptoWaitReady } from '@polkadot/util-crypto';
2020
import { Warning } from '../../components';
2121
import { useAccountsInfo, useActiveRecoveries, useFullscreen, useInfo, useLostAccountInformation, useTranslation } from '../../hooks';
2222
import { FULLSCREEN_WIDTH, SOCIAL_RECOVERY_CHAINS } from '../../util/constants';
23-
import { FullScreenHeader } from '../governance/FullScreenHeader';
23+
import FullScreenHeader from '../governance/FullScreenHeader';
2424
import Bread from '../partials/Bread';
2525
import { AddressWithIdentity } from './components/SelectTrustedFriend';
2626
import RecoveryCheckProgress from './partial/RecoveryCheckProgress';

packages/extension-polkagate/src/fullscreen/stake/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import { PButton, PoolStakingIcon } from '../../components';
1818
import { useTranslation } from '../../components/translate';
1919
import { useFullscreen, useInfo, usePoolConsts } from '../../hooks';
2020
import { openOrFocusTab } from '../accountDetails/components/CommonTasks';
21-
import { FullScreenHeader } from '../governance/FullScreenHeader';
21+
import FullScreenHeader from '../governance/FullScreenHeader';
2222
import Bread from '../partials/Bread';
2323
import { Title } from '../sendFund/InputPage';
2424
import AdvancedOptions from './partials/AdvancedOptions';

packages/extension-polkagate/src/fullscreen/stake/pool/commonTasks/manageValidators/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import React, { useCallback, useMemo, useState } from 'react';
1313
import { useParams } from 'react-router';
1414

1515
import { openOrFocusTab } from '@polkadot/extension-polkagate/src/fullscreen/accountDetails/components/CommonTasks';
16-
import { FullScreenHeader } from '@polkadot/extension-polkagate/src/fullscreen/governance/FullScreenHeader';
16+
import FullScreenHeader from '@polkadot/extension-polkagate/src/fullscreen/governance/FullScreenHeader';
1717
import Bread from '@polkadot/extension-polkagate/src/fullscreen/partials/Bread';
1818
import { Title } from '@polkadot/extension-polkagate/src/fullscreen/sendFund/InputPage';
1919
import { FULLSCREEN_WIDTH } from '@polkadot/extension-polkagate/src/util/constants';

packages/extension-polkagate/src/fullscreen/stake/pool/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import { PoolStakingIcon } from '../../../components';
1515
import { useBalances, useFullscreen, useInfo, usePool, useTranslation, useUnSupportedNetwork } from '../../../hooks';
1616
import { FULLSCREEN_WIDTH, STAKING_CHAINS } from '../../../util/constants';
1717
import { openOrFocusTab } from '../../accountDetails/components/CommonTasks';
18-
import { FullScreenHeader } from '../../governance/FullScreenHeader';
18+
import FullScreenHeader from '../../governance/FullScreenHeader';
1919
import Bread from '../../partials/Bread';
2020
import { Title } from '../../sendFund/InputPage';
2121
import Entry from '../Entry';

packages/extension-polkagate/src/fullscreen/stake/solo/commonTasks/manageValidators/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import React, { useCallback, useState } from 'react';
1212
import { useParams } from 'react-router';
1313

1414
import { openOrFocusTab } from '@polkadot/extension-polkagate/src/fullscreen/accountDetails/components/CommonTasks';
15-
import { FullScreenHeader } from '@polkadot/extension-polkagate/src/fullscreen/governance/FullScreenHeader';
15+
import FullScreenHeader from '@polkadot/extension-polkagate/src/fullscreen/governance/FullScreenHeader';
1616
import Bread from '@polkadot/extension-polkagate/src/fullscreen/partials/Bread';
1717
import { Title } from '@polkadot/extension-polkagate/src/fullscreen/sendFund/InputPage';
1818
import { FULLSCREEN_WIDTH } from '@polkadot/extension-polkagate/src/util/constants';

packages/extension-polkagate/src/fullscreen/stake/solo/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import { useParams } from 'react-router';
1313
import { useBalances, useFullscreen, useStakingAccount, useTranslation, useUnSupportedNetwork } from '../../../hooks';
1414
import { FULLSCREEN_WIDTH, STAKING_CHAINS } from '../../../util/constants';
1515
import { openOrFocusTab } from '../../accountDetails/components/CommonTasks';
16-
import { FullScreenHeader } from '../../governance/FullScreenHeader';
16+
import FullScreenHeader from '../../governance/FullScreenHeader';
1717
import Bread from '../../partials/Bread';
1818
import { Title } from '../../sendFund/InputPage';
1919
import Entry from '../Entry';

packages/extension-polkagate/src/popup/authorize/AuthFullScreenMode.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import React, { useCallback, useContext, useEffect, useMemo, useState } from 're
1212
import { FULLSCREEN_WIDTH } from '@polkadot/extension-polkagate/src/util/constants';
1313

1414
import { AccountContext, AccountsTable, ActionContext, TwoButtons, VaadinIcon, Warning } from '../../components';
15-
import { FullScreenHeader } from '../../fullscreen/governance/FullScreenHeader';
15+
import FullScreenHeader from '../../fullscreen/governance/FullScreenHeader';
1616
import { useFavIcon, useFullscreen, useTranslation } from '../../hooks';
1717
import { approveAuthRequest, getAuthList, ignoreAuthRequest } from '../../messaging';
1818
import { areArraysEqual, extractBaseUrl } from '../../util/utils';

packages/extension-polkagate/src/popup/import/addWatchOnlyFullScreen/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import keyring from '@polkadot/ui-keyring';
1919
import { cryptoWaitReady } from '@polkadot/util-crypto';
2020

2121
import { AddressInput, GenesisHashOptionsContext, ProxyTable, SelectChain, TwoButtons, VaadinIcon } from '../../../components';
22-
import { FullScreenHeader } from '../../../fullscreen/governance/FullScreenHeader';
22+
import FullScreenHeader from '../../../fullscreen/governance/FullScreenHeader';
2323
import { useApiWithChain, useFullscreen, useTranslation } from '../../../hooks';
2424
import { createAccountExternal, getMetadata } from '../../../messaging';
2525
import { Name } from '../../../partials';

packages/extension-polkagate/src/popup/import/attachQrFullScreen/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import { FULLSCREEN_WIDTH } from '@polkadot/extension-polkagate/src/util/constan
1616
import { QrScanAddress } from '@polkadot/react-qr';
1717

1818
import { AccountNamePasswordCreation, Address, PButton, TwoButtons, VaadinIcon, Warning } from '../../../components';
19-
import { FullScreenHeader } from '../../../fullscreen/governance/FullScreenHeader';
19+
import FullScreenHeader from '../../../fullscreen/governance/FullScreenHeader';
2020
import { useFullscreen, useTranslation } from '../../../hooks';
2121
import { createAccountExternal, createAccountSuri, createSeed, updateMeta } from '../../../messaging';
2222
import { Name } from '../../../partials';

packages/extension-polkagate/src/popup/import/importLedger/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import { Grid } from '@mui/material';
77
import React, { useState } from 'react';
88

9-
import { FullScreenHeader } from '../../../fullscreen/governance/FullScreenHeader';
9+
import FullScreenHeader from '../../../fullscreen/governance/FullScreenHeader';
1010
import { useFullscreen } from '../../../hooks';
1111
import GenericApp from './GenericApp';
1212
import LedgerOptions from './LedgerOptions';

packages/extension-polkagate/src/popup/import/importProxiedFullScreen/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import { Title } from '@polkadot/extension-polkagate/src/fullscreen/sendFund/Inp
1717
import { PROFILE_TAGS } from '@polkadot/extension-polkagate/src/hooks/useProfileAccounts';
1818

1919
import { AccountContext, GenesisHashOptionsContext, Label, ProfileInput, SelectChain, TwoButtons, VaadinIcon } from '../../../components';
20-
import { FullScreenHeader } from '../../../fullscreen/governance/FullScreenHeader';
20+
import FullScreenHeader from '../../../fullscreen/governance/FullScreenHeader';
2121
import { useFullscreen, useInfo, useProxiedAccounts, useTranslation } from '../../../hooks';
2222
import { createAccountExternal, getMetadata, tieAccount, updateMeta } from '../../../messaging';
2323
import { FULLSCREEN_WIDTH, PROXY_CHAINS, WESTEND_GENESIS_HASH } from '../../../util/constants';

packages/extension-polkagate/src/popup/import/importRawSeedFullScreen/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import { objectSpread } from '@polkadot/util';
1919
import { cryptoWaitReady } from '@polkadot/util-crypto';
2020

2121
import { Address, GenesisHashOptionsContext, InputWithLabel, TextAreaWithLabel, TwoButtons, VaadinIcon, Warning } from '../../../components';
22-
import { FullScreenHeader } from '../../../fullscreen/governance/FullScreenHeader';
22+
import FullScreenHeader from '../../../fullscreen/governance/FullScreenHeader';
2323
import { useFullscreen, useMetadata, useTranslation } from '../../../hooks';
2424
import { createAccountSuri } from '../../../messaging';
2525
import { DEFAULT_TYPE } from '../../../util/defaultType';

packages/extension-polkagate/src/popup/import/importSeedFullScreen/index.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import { FULLSCREEN_WIDTH } from '@polkadot/extension-polkagate/src/util/constan
1818
import { objectSpread } from '@polkadot/util';
1919

2020
import { Address, GenesisHashOptionsContext, InputWithLabel, SelectChain, TextAreaWithLabel, TwoButtons, VaadinIcon, Warning } from '../../../components';
21-
import { FullScreenHeader } from '../../../fullscreen/governance/FullScreenHeader';
21+
import FullScreenHeader from '../../../fullscreen/governance/FullScreenHeader';
2222
import { useFullscreen, useMetadata, useTranslation } from '../../../hooks';
2323
import { createAccountSuri, getMetadata, validateSeed } from '../../../messaging';
2424
import { DEFAULT_TYPE } from '../../../util/defaultType';
@@ -49,11 +49,11 @@ export default function ImportSeed (): React.ReactElement {
4949
const [path, setPath] = useState<string | null>(null);
5050
const [showMore, setShowMore] = useState<boolean>(false);
5151
const [name, setName] = useState<string | null | undefined>();
52-
const [password, setPassword] = useState<string | null >();
52+
const [password, setPassword] = useState<string | null>();
5353

5454
const chain = useMetadata(account?.genesis, true);
5555

56-
const showAddress = useMemo(() => !!(account && account.address), [account]);
56+
const showAddress = useMemo(() => !!(account?.address), [account]);
5757

5858
useEffect((): void => {
5959
setGenesis(genesisOptions[1].value as string); // to set the polkadot as the default selected chain

packages/extension-polkagate/src/popup/import/restoreJSONFullScreen/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import { stringToU8a, u8aToString } from '@polkadot/util';
1818
import { jsonDecrypt, jsonEncrypt } from '@polkadot/util-crypto';
1919

2020
import { Address, InputFileWithLabel, Password, TwoButtons, VaadinIcon, Warning, WrongPasswordAlert } from '../../../components';
21-
import { FullScreenHeader } from '../../../fullscreen/governance/FullScreenHeader';
21+
import FullScreenHeader from '../../../fullscreen/governance/FullScreenHeader';
2222
import { useFullscreen, useTranslation } from '../../../hooks';
2323
import { batchRestore, jsonGetAccountInfo, jsonRestore, updateMeta } from '../../../messaging';
2424
import { DEFAULT_TYPE } from '../../../util/defaultType';

packages/extension-polkagate/src/popup/newAccount/createAccountFullScreen/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import { DEFAULT_TYPE } from '@polkadot/extension-polkagate/src/util/defaultType
1212

1313
import { Checkbox2, InputWithLabel, TwoButtons, VaadinIcon } from '../../../components';
1414
import { setStorage } from '../../../components/Loading';
15-
import { FullScreenHeader } from '../../../fullscreen/governance/FullScreenHeader';
15+
import FullScreenHeader from '../../../fullscreen/governance/FullScreenHeader';
1616
import { useFullscreen, useTranslation } from '../../../hooks';
1717
import { PROFILE_TAGS } from '../../../hooks/useProfileAccounts';
1818
import { createAccountSuri, createSeed } from '../../../messaging';

0 commit comments

Comments
 (0)