Skip to content

Commit

Permalink
Merge pull request #333 from /issues/332
Browse files Browse the repository at this point in the history
feat: Add prop to show/hide the network selector
  • Loading branch information
karelianpie authored Sep 11, 2023
2 parents e3a5231 + 3fedd0b commit ed5c111
Show file tree
Hide file tree
Showing 4 changed files with 42 additions and 31 deletions.
14 changes: 7 additions & 7 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
"@react-hookz/web": "^23.1.0",
"@tailwindcss/forms": "^0.5.6",
"@tailwindcss/typography": "^0.5.9",
"@wagmi/core": "^1.3.10",
"@wagmi/core": "1.4.1",
"@web3modal/ethereum": "^2.7.1",
"@web3modal/react": "^2.7.1",
"autoprefixer": "^10.4.15",
Expand All @@ -45,14 +45,14 @@
"nprogress": "^0.2.0",
"pino-pretty": "^10.2.0",
"react": "18.2.0",
"react-dom": "^18.2.0",
"react-dom": "18.2.0",
"react-hot-toast": "2.4.1",
"sass": "^1.66.1",
"sharp": "^0.32.5",
"tailwindcss": "^3.3.3",
"tsup": "^7.2.0",
"viem": "^1.10.1",
"wagmi": "^1.3.11",
"viem": "1.10.9",
"wagmi": "1.4.1",
"zod": "^3.22.2"
},
"devDependencies": {
Expand Down Expand Up @@ -80,7 +80,7 @@
"@rainbow-me/rainbowkit": "^1.0.10",
"@typescript-eslint/eslint-plugin": "^6.5.0",
"@typescript-eslint/parser": "^6.5.0",
"@wagmi/core": "^1.3.10",
"@wagmi/core": "1.4.1",
"eslint": ">= 8.25.0",
"eslint-config-next": ">= 12.3.1",
"eslint-import-resolver-typescript": ">= 3.5.1",
Expand All @@ -91,7 +91,7 @@
"eslint-plugin-simple-import-sort": ">= 8.0.0",
"eslint-plugin-tailwindcss": ">= 3.6.2",
"eslint-plugin-unused-imports": ">= 2.0.0",
"viem": "^1.9.5",
"wagmi": "^1.3.11"
"viem": "1.10.9",
"wagmi": "1.4.1"
}
}
4 changes: 3 additions & 1 deletion src/components/Header.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -248,6 +248,7 @@ export type THeader = {
nav: TMenu[],
supportedNetworks?: number[],
currentPathName: string,
showNetworkSelector: boolean,
onOpenMenuMobile: () => void
}

Expand All @@ -258,6 +259,7 @@ export function Header({
nav,
currentPathName,
supportedNetworks,
showNetworkSelector = true,
onOpenMenuMobile
}: THeader): ReactElement {
return (
Expand Down Expand Up @@ -289,7 +291,7 @@ export function Header({
</div>
</div>
<div className={'flex w-1/3 items-center justify-end'}>
<NetworkSelector networks={supportedNetworks || []} />
{showNetworkSelector ? <NetworkSelector networks={supportedNetworks || []} /> : null}
<WalletSelector />
{extra}
</div>
Expand Down
2 changes: 1 addition & 1 deletion src/utils/web3/ledgerConnector.ts
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ export class IFrameEthereumConnector extends Connector<IFrameEthereumProvider, I
account: toAddress(account),
chain,
transport: custom(provider)
});
}) as WalletClient;
}

async isAuthorized() {
Expand Down
53 changes: 31 additions & 22 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1904,15 +1904,10 @@
resolved "https://registry.yarnpkg.com/@vanilla-extract/sprinkles/-/sprinkles-1.5.0.tgz#c921183ae518bb484299c2dc81f2acefd91c3dbe"
integrity sha512-W58f2Rzz5lLmk0jbhgStVlZl5wEiPB1Ur3fRvUaBM+MrifZ3qskmFq/CiH//fEYeG5Dh9vF1qRviMMH46cX9Nw==

"@wagmi/[email protected]":
version "1.8.0"
resolved "https://registry.yarnpkg.com/@wagmi/chains/-/chains-1.8.0.tgz#70e5fd0d50c8f9b8e63585eaf8544481e71707d3"
integrity sha512-UXo0GF0Cl0+neKC2KAmVAahv8L/5rACbFRRqkDvHMefzY6Fh7yzJd8F4GaGNNG3w4hj8eUB/E3+dEpaTYDN62w==

"@wagmi/[email protected]":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@wagmi/connectors/-/connectors-3.0.0.tgz#9d596341e9dee6200d27617813ec801e04451e6f"
integrity sha512-phHrd4dKctynlh7eRefsaWuh2NF9T24tkLmUHctJeZg/tPzvw+sRFy0XlP7kLw/kwKArn2oSvck7iFemvMeLoQ==
"@wagmi/[email protected]":
version "3.1.1"
resolved "https://registry.yarnpkg.com/@wagmi/connectors/-/connectors-3.1.1.tgz#3a7993e1e6865370aa9635b7a5d53f0faf0534f1"
integrity sha512-ewOV40AlrXcX018qckU0V9OCsDgHhs+KZjQJZhlplqRtc2ijjS62B5kcypXkcTtfU5qXUBA9KEwPsSTxGdT4ag==
dependencies:
"@coinbase/wallet-sdk" "^3.6.6"
"@ledgerhq/connect-kit-loader" "^1.1.0"
Expand All @@ -1925,13 +1920,12 @@
abitype "0.8.7"
eventemitter3 "^4.0.7"

"@wagmi/core@1.3.10", "@wagmi/core@^1.3.10":
version "1.3.10"
resolved "https://registry.yarnpkg.com/@wagmi/core/-/core-1.3.10.tgz#9273d47f1c4911008416568c80ee3852e44734d1"
integrity sha512-sJ+nTUppsEkJqZ6gwM4PK6yNlD/CsT4ejRXbad2RoM9fuNDHzZIUA9g+7b0BpgTpyXDYbjk0vBUXHUFMSlmyIA==
"@wagmi/core@1.4.1":
version "1.4.1"
resolved "https://registry.yarnpkg.com/@wagmi/core/-/core-1.4.1.tgz#808a44260e1149709649b6ab2b4425988edbdd02"
integrity sha512-b6LDFL0vZSCNcIHjnJzv++hakavTTt1/2WEQg2S5eEnaHTp7UoQlwfCyjKeiBhRih4yF34N06ea8cyEVjyjXrw==
dependencies:
"@wagmi/chains" "1.8.0"
"@wagmi/connectors" "3.0.0"
"@wagmi/connectors" "3.1.1"
abitype "0.8.7"
eventemitter3 "^4.0.7"
zustand "^4.3.1"
Expand Down Expand Up @@ -5994,7 +5988,7 @@ rc@^1.2.7:
minimist "^1.2.0"
strip-json-comments "~2.0.1"

react-dom@^18.2.0:
[email protected]:
version "18.2.0"
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d"
integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==
Expand Down Expand Up @@ -7023,7 +7017,22 @@ [email protected]:
proxy-compare "2.5.1"
use-sync-external-store "1.2.0"

viem@^1.0.0, viem@^1.10.1:
[email protected]:
version "1.10.9"
resolved "https://registry.yarnpkg.com/viem/-/viem-1.10.9.tgz#9b16ade429b234f7b33a79544badddbb5498b13c"
integrity sha512-fhQxnMBFwGbyE/VOfcvcavxAPyqIHSgOB793gQcMPH1B9ahQvjMe3C3icqypC01ACaqpDPgYWGfvF/ExTeIPuA==
dependencies:
"@adraffy/ens-normalize" "1.9.4"
"@noble/curves" "1.2.0"
"@noble/hashes" "1.3.2"
"@scure/bip32" "1.3.2"
"@scure/bip39" "1.2.1"
"@types/ws" "^8.5.5"
abitype "0.9.8"
isomorphic-ws "5.0.0"
ws "8.13.0"

viem@^1.0.0:
version "1.10.1"
resolved "https://registry.yarnpkg.com/viem/-/viem-1.10.1.tgz#b91a2e5e583e94d61c210391322de01692f19a07"
integrity sha512-rN2GhbEElz47z0aOXly4A+XLGNNQJkCUR03pL9EoRVbMpAPf7mK3Pk0m7crRvBesb0xiS8rgIg0Ip50fq9vWIw==
Expand All @@ -7038,15 +7047,15 @@ viem@^1.0.0, viem@^1.10.1:
isomorphic-ws "5.0.0"
ws "8.13.0"

wagmi@^1.3.11:
version "1.3.11"
resolved "https://registry.yarnpkg.com/wagmi/-/wagmi-1.3.11.tgz#a7fd5508fd324ca5dbaa0b43d2a0234526f4a73d"
integrity sha512-op6iKSt5RFpjNLb99rYDePGVedg3OiNO6reWReQgFynQcva8PLsrfZe7XwyTaluj79GOfnVYnwhIDZvzRjvjRA==
wagmi@1.4.1:
version "1.4.1"
resolved "https://registry.yarnpkg.com/wagmi/-/wagmi-1.4.1.tgz#32e5fda3e3a47559115118e7c8315fe25115ab11"
integrity sha512-v3xd+uYZfLCAs1I4fLU7U9hg/gCw+Ud005J7kNR0mi20BcFAEU1EDN1LxHxpjUV0qKhOzSlMlrLjJyBCmSYhFA==
dependencies:
"@tanstack/query-sync-storage-persister" "^4.27.1"
"@tanstack/react-query" "^4.28.0"
"@tanstack/react-query-persist-client" "^4.28.0"
"@wagmi/core" "1.3.10"
"@wagmi/core" "1.4.1"
abitype "0.8.7"
use-sync-external-store "^1.2.0"

Expand Down

0 comments on commit ed5c111

Please sign in to comment.