Skip to content

Commit b75525f

Browse files
Updated ToastManager import path (#381)
* Updated ToastManager import path * Removed unused component * Updates * Updated path
1 parent a3a405c commit b75525f

File tree

6 files changed

+23
-81
lines changed

6 files changed

+23
-81
lines changed

src/components/AddressComponent/AddressComponent.tsx

Lines changed: 0 additions & 74 deletions
This file was deleted.

src/components/AddressComponent/index.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/components/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
export * from './AddressComponent';
21
export * from './Button';
32
export * from './Card';
43
export * from './Drawer';

src/lib/sdkDapp/sdkDapp.helpers.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ export { initApp } from '@multiversx/sdk-dapp/out/methods/initApp/initApp';
1313
export { setAxiosInterceptors } from '@multiversx/sdk-dapp/out/utils/network/setAxiosInterceptors';
1414
export { signTransactions } from '@multiversx/sdk-dapp/out/providers/strategies/helpers/signTransactions/signTransactions';
1515
export { trimUsernameDomain } from '@multiversx/sdk-dapp/out/utils/account/trimUsernameDomain';
16-
export { ToastManager } from '@multiversx/sdk-dapp/out/managers/internal';
1716
export { getNetworkConfig } from '@multiversx/sdk-dapp/out/methods/network/getNetworkConfig';
17+
export { ToastManager } from '@multiversx/sdk-dapp/out/managers/ToastManager';

src/pages/Dashboard/components/LeftPanel/LeftPanel.tsx

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,15 @@ import classNames from 'classnames';
88
import { useNavigate } from 'react-router-dom';
99

1010
import { ReactComponent as IconExpand } from 'assets/img/expand-up-down.svg';
11-
import { AddressComponent, Logo } from 'components';
12-
import { getAccountProvider, useGetAccountInfo, useGetIsLoggedIn } from 'lib';
11+
import { Logo } from 'components';
12+
import {
13+
ACCOUNTS_ENDPOINT,
14+
getAccountProvider,
15+
MvxDataWithExplorerLink,
16+
useGetAccountInfo,
17+
useGetIsLoggedIn,
18+
useGetNetworkConfig
19+
} from 'lib';
1320
import { RouteNamesEnum } from 'localConstants';
1421

1522
import { Account, SideMenu } from './components';
@@ -30,11 +37,15 @@ export const LeftPanel = ({
3037

3138
const { address } = useGetAccountInfo();
3239

40+
const { network } = useGetNetworkConfig();
41+
3342
const isLoggedIn = useGetIsLoggedIn();
3443

3544
const provider = getAccountProvider();
3645
const navigate = useNavigate();
3746

47+
const explorerAddress = network.explorerAddress;
48+
3849
const handleLogout = async () => {
3950
await provider.logout();
4051
navigate(RouteNamesEnum.home);
@@ -72,7 +83,13 @@ export const LeftPanel = ({
7283
className={styles.leftPanelMobileAddressIcon}
7384
/>
7485

75-
<AddressComponent address={address} isHeader />
86+
<div className={styles.leftPanelMobileAddressWithExplorerLink}>
87+
<MvxDataWithExplorerLink
88+
data={address}
89+
withTooltip={true}
90+
explorerLink={`${explorerAddress}/${ACCOUNTS_ENDPOINT}/${address}`}
91+
/>
92+
</div>
7693
</div>
7794

7895
{isLoggedIn && (

src/pages/Dashboard/components/LeftPanel/leftPanel.styles.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@ export default {
88
leftPanel: 'left-panel flex flex-col gap-4 lg:!block',
99
leftPanelHidden: 'hidden',
1010
leftPanelMobileAddressSection: 'left-panel-mobile-address-section lg:hidden bg-accent transition-all duration-200 ease-out h-8 flex items-center justify-between rounded-full border border-secondary px-6 py-4',
11-
leftPanelMobileAddress: 'left-panel-mobile-address flex gap-2 items-center justify-start w-[calc(100%-50px)]',
11+
leftPanelMobileAddress: 'left-panel-mobile-address flex text-primary gap-2 items-center justify-start w-[calc(100%-50px)]',
1212
leftPanelMobileAddressIcon: 'left-panel-mobile-address-icon text-accent transition-all duration-200 ease-out',
13+
leftPanelMobileAddressWithExplorerLink: 'left-panel-mobile-address-with-explorer-link max-w-[90%]',
1314
logoutButton: 'text-center text-link hover:text-primary transition-all duration-200 ease-out cursor-pointer',
1415
leftPanelComponents: 'flex flex-col gap-4 bg-accent p-6 lg:p-0 rounded-2xl transition-all duration-200 ease-out',
1516
leftPanelBar: 'w-full h-0.25 bg-neutral-700 opacity-40 transition-all duration-200 ease-out'

0 commit comments

Comments
 (0)