From bd18e4f5ef0378cc141009287d3555b4445081dd Mon Sep 17 00:00:00 2001 From: Manan Tank Date: Tue, 26 Sep 2023 01:49:56 +0530 Subject: [PATCH] [react] NetworkSelector component UI tweaks (#1653) --- .changeset/lovely-turkeys-work.md | 5 +++ .../wallet/ConnectWallet/NetworkSelector.tsx | 44 ++++++++++--------- 2 files changed, 28 insertions(+), 21 deletions(-) create mode 100644 .changeset/lovely-turkeys-work.md diff --git a/.changeset/lovely-turkeys-work.md b/.changeset/lovely-turkeys-work.md new file mode 100644 index 00000000000..1e92f8de547 --- /dev/null +++ b/.changeset/lovely-turkeys-work.md @@ -0,0 +1,5 @@ +--- +"@thirdweb-dev/react": patch +--- + +NetworkSelector component UI tweaks diff --git a/packages/react/src/wallet/ConnectWallet/NetworkSelector.tsx b/packages/react/src/wallet/ConnectWallet/NetworkSelector.tsx index d4a82821eb4..1bf88db4b78 100644 --- a/packages/react/src/wallet/ConnectWallet/NetworkSelector.tsx +++ b/packages/react/src/wallet/ConnectWallet/NetworkSelector.tsx @@ -25,7 +25,7 @@ import type { Chain } from "@thirdweb-dev/chains"; import Fuse from "fuse.js"; import { Button } from "../../components/buttons"; import { useEffect } from "react"; -import { Container, noScrollBar } from "../../components/basic"; +import { Container, Line, noScrollBar } from "../../components/basic"; import { Text } from "../../components/text"; import { ModalTitle } from "../../components/modalElements"; import { CustomThemeProvider } from "../../design-system/CustomThemeProvider"; @@ -260,24 +260,26 @@ export const NetworkSelector: React.FC = (props) => { {onCustomClick && ( <> - - + + + + )} @@ -538,14 +540,14 @@ const SectionLabel = styled.p<{ theme?: Theme }>` font-size: ${fontSize.sm}; color: ${(p) => p.theme.colors.secondaryText}; margin: 0; + display: block; + padding: 0 ${spacing.xs}; `; const ScrollContainer = styled.div<{ theme?: Theme }>` box-sizing: border-box; overflow: auto; padding-bottom: ${spacing.lg}; - -webkit-mask-image: linear-gradient(to bottom, black 90%, transparent 100%); - mask-image: linear-gradient(to bottom, black 90%, transparent 100%); ${noScrollBar}; `;