diff --git a/docs/canvas.md b/docs/canvas.md index b8293388f..5d2330423 100644 --- a/docs/canvas.md +++ b/docs/canvas.md @@ -22,7 +22,7 @@ Check for compliance with predefined minting rules set by your platform. These r A scrolly can be placed in the corner of the page to remind the user to mint a badge. ![Canvas on Bridge](https://github.com/user-attachments/assets/3b8445f5-8890-453f-b92c-4834dad5846c) -[Reference code](https://github.com/scroll-tech/frontends/blob/mainnet/src/pages/bridge/components/MintBadge/index.tsx) +[Reference code](https://github.com/scroll-tech/frontends/blob/sepolia/src/app/bridge/components/MintBadge/index.tsx) After clicking the button, there are two ways to show the badge introduction: @@ -31,7 +31,7 @@ After clicking the button, there are two ways to show the badge introduction: [Reference code](https://github.com/scroll-tech/frontends/blob/mainnet/src/pages/canvas/badgeContract/index.tsx) - Show a mint pop-up displaying badge introduction ![BadgeDetailDialog](https://github.com/user-attachments/assets/8a664aa2-9d17-4f38-a170-11bb0f413e20) - [Reference code](https://github.com/scroll-tech/frontends/blob/mainnet/src/pages/canvas/Dashboard/BadgeDetailDialog/index.tsx) + [Reference code](https://github.com/scroll-tech/frontends/blob/sepolia/src/app/_canvas/Dashboard/BadgeDetailDialog/index.tsx) ##### Main actions: @@ -67,7 +67,7 @@ After minting successfully, [Reference code](https://github.com/scroll-tech/frontends/blob/mainnet/src/pages/canvas/badge/index.tsx) - Only display a success notification. - [Reference code](https://github.com/scroll-tech/frontends/blob/mainnet/src/pages/canvas/Dashboard/BadgeDetailDialog/index.tsx#L121) + [Reference code](https://github.com/scroll-tech/frontends/blob/sepolia/src/app/_canvas/Dashboard/BadgeDetailDialog/index.tsx#L121) ## Conclusion diff --git a/src/app/SCR-sSCR/Explaination/data.ts b/src/app/_SCR-sSCR/Explaination/data.ts similarity index 100% rename from src/app/SCR-sSCR/Explaination/data.ts rename to src/app/_SCR-sSCR/Explaination/data.ts diff --git a/src/app/SCR-sSCR/Explaination/index.tsx b/src/app/_SCR-sSCR/Explaination/index.tsx similarity index 100% rename from src/app/SCR-sSCR/Explaination/index.tsx rename to src/app/_SCR-sSCR/Explaination/index.tsx diff --git a/src/app/SCR-sSCR/Header/GetSCRDialog.tsx b/src/app/_SCR-sSCR/Header/GetSCRDialog.tsx similarity index 100% rename from src/app/SCR-sSCR/Header/GetSCRDialog.tsx rename to src/app/_SCR-sSCR/Header/GetSCRDialog.tsx diff --git a/src/app/SCR-sSCR/Header/GetSCRItem.tsx b/src/app/_SCR-sSCR/Header/GetSCRItem.tsx similarity index 100% rename from src/app/SCR-sSCR/Header/GetSCRItem.tsx rename to src/app/_SCR-sSCR/Header/GetSCRItem.tsx diff --git a/src/app/SCR-sSCR/Header/Statistic.tsx b/src/app/_SCR-sSCR/Header/Statistic.tsx similarity index 100% rename from src/app/SCR-sSCR/Header/Statistic.tsx rename to src/app/_SCR-sSCR/Header/Statistic.tsx diff --git a/src/app/SCR-sSCR/Header/data.ts b/src/app/_SCR-sSCR/Header/data.ts similarity index 100% rename from src/app/SCR-sSCR/Header/data.ts rename to src/app/_SCR-sSCR/Header/data.ts diff --git a/src/app/SCR-sSCR/Header/index.tsx b/src/app/_SCR-sSCR/Header/index.tsx similarity index 100% rename from src/app/SCR-sSCR/Header/index.tsx rename to src/app/_SCR-sSCR/Header/index.tsx diff --git a/src/app/SCR-sSCR/page.tsx b/src/app/_SCR-sSCR/page.tsx similarity index 100% rename from src/app/SCR-sSCR/page.tsx rename to src/app/_SCR-sSCR/page.tsx diff --git a/src/app/bridge/Send/Buy.tsx b/src/app/_bridge/Send/Buy.tsx similarity index 100% rename from src/app/bridge/Send/Buy.tsx rename to src/app/_bridge/Send/Buy.tsx diff --git a/src/app/bridge/Send/Claim.tsx b/src/app/_bridge/Send/Claim.tsx similarity index 100% rename from src/app/bridge/Send/Claim.tsx rename to src/app/_bridge/Send/Claim.tsx diff --git a/src/app/bridge/Send/Deposit.tsx b/src/app/_bridge/Send/Deposit.tsx similarity index 100% rename from src/app/bridge/Send/Deposit.tsx rename to src/app/_bridge/Send/Deposit.tsx diff --git a/src/app/bridge/Send/Exchanges.tsx b/src/app/_bridge/Send/Exchanges.tsx similarity index 100% rename from src/app/bridge/Send/Exchanges.tsx rename to src/app/_bridge/Send/Exchanges.tsx diff --git a/src/app/bridge/Send/OfficialBridge.tsx b/src/app/_bridge/Send/OfficialBridge.tsx similarity index 100% rename from src/app/bridge/Send/OfficialBridge.tsx rename to src/app/_bridge/Send/OfficialBridge.tsx diff --git a/src/app/bridge/Send/SendTransaction/ApprovalDialog.tsx b/src/app/_bridge/Send/SendTransaction/ApprovalDialog.tsx similarity index 100% rename from src/app/bridge/Send/SendTransaction/ApprovalDialog.tsx rename to src/app/_bridge/Send/SendTransaction/ApprovalDialog.tsx diff --git a/src/app/bridge/Send/SendTransaction/BalanceInput.tsx b/src/app/_bridge/Send/SendTransaction/BalanceInput.tsx similarity index 100% rename from src/app/bridge/Send/SendTransaction/BalanceInput.tsx rename to src/app/_bridge/Send/SendTransaction/BalanceInput.tsx diff --git a/src/app/bridge/Send/SendTransaction/CustomiseRecipient.tsx b/src/app/_bridge/Send/SendTransaction/CustomiseRecipient.tsx similarity index 100% rename from src/app/bridge/Send/SendTransaction/CustomiseRecipient.tsx rename to src/app/_bridge/Send/SendTransaction/CustomiseRecipient.tsx diff --git a/src/app/bridge/Send/SendTransaction/DepositSelector/EconomyTooltip.tsx b/src/app/_bridge/Send/SendTransaction/DepositSelector/EconomyTooltip.tsx similarity index 100% rename from src/app/bridge/Send/SendTransaction/DepositSelector/EconomyTooltip.tsx rename to src/app/_bridge/Send/SendTransaction/DepositSelector/EconomyTooltip.tsx diff --git a/src/app/bridge/Send/SendTransaction/DepositSelector/index.tsx b/src/app/_bridge/Send/SendTransaction/DepositSelector/index.tsx similarity index 100% rename from src/app/bridge/Send/SendTransaction/DepositSelector/index.tsx rename to src/app/_bridge/Send/SendTransaction/DepositSelector/index.tsx diff --git a/src/app/bridge/Send/SendTransaction/ExternalBridge.tsx b/src/app/_bridge/Send/SendTransaction/ExternalBridge.tsx similarity index 100% rename from src/app/bridge/Send/SendTransaction/ExternalBridge.tsx rename to src/app/_bridge/Send/SendTransaction/ExternalBridge.tsx diff --git a/src/app/bridge/Send/SendTransaction/InfoTooltip/DetailRow.tsx b/src/app/_bridge/Send/SendTransaction/InfoTooltip/DetailRow.tsx similarity index 100% rename from src/app/bridge/Send/SendTransaction/InfoTooltip/DetailRow.tsx rename to src/app/_bridge/Send/SendTransaction/InfoTooltip/DetailRow.tsx diff --git a/src/app/bridge/Send/SendTransaction/InfoTooltip/FeeDetails.tsx b/src/app/_bridge/Send/SendTransaction/InfoTooltip/FeeDetails.tsx similarity index 100% rename from src/app/bridge/Send/SendTransaction/InfoTooltip/FeeDetails.tsx rename to src/app/_bridge/Send/SendTransaction/InfoTooltip/FeeDetails.tsx diff --git a/src/app/bridge/Send/SendTransaction/InfoTooltip/InfoTooltip.tsx b/src/app/_bridge/Send/SendTransaction/InfoTooltip/InfoTooltip.tsx similarity index 100% rename from src/app/bridge/Send/SendTransaction/InfoTooltip/InfoTooltip.tsx rename to src/app/_bridge/Send/SendTransaction/InfoTooltip/InfoTooltip.tsx diff --git a/src/app/bridge/Send/SendTransaction/TokenList.tsx b/src/app/_bridge/Send/SendTransaction/TokenList.tsx similarity index 100% rename from src/app/bridge/Send/SendTransaction/TokenList.tsx rename to src/app/_bridge/Send/SendTransaction/TokenList.tsx diff --git a/src/app/bridge/Send/SendTransaction/TokenSelect.tsx b/src/app/_bridge/Send/SendTransaction/TokenSelect.tsx similarity index 100% rename from src/app/bridge/Send/SendTransaction/TokenSelect.tsx rename to src/app/_bridge/Send/SendTransaction/TokenSelect.tsx diff --git a/src/app/bridge/Send/SendTransaction/TransactionSummary.tsx b/src/app/_bridge/Send/SendTransaction/TransactionSummary.tsx similarity index 100% rename from src/app/bridge/Send/SendTransaction/TransactionSummary.tsx rename to src/app/_bridge/Send/SendTransaction/TransactionSummary.tsx diff --git a/src/app/bridge/Send/SendTransaction/hooks/useBatchDeposit.ts b/src/app/_bridge/Send/SendTransaction/hooks/useBatchDeposit.ts similarity index 100% rename from src/app/bridge/Send/SendTransaction/hooks/useBatchDeposit.ts rename to src/app/_bridge/Send/SendTransaction/hooks/useBatchDeposit.ts diff --git a/src/app/bridge/Send/SendTransaction/index.tsx b/src/app/_bridge/Send/SendTransaction/index.tsx similarity index 100% rename from src/app/bridge/Send/SendTransaction/index.tsx rename to src/app/_bridge/Send/SendTransaction/index.tsx diff --git a/src/app/bridge/Send/ThirdParty.tsx b/src/app/_bridge/Send/ThirdParty.tsx similarity index 100% rename from src/app/bridge/Send/ThirdParty.tsx rename to src/app/_bridge/Send/ThirdParty.tsx diff --git a/src/app/bridge/Send/Withdraw.tsx b/src/app/_bridge/Send/Withdraw.tsx similarity index 100% rename from src/app/bridge/Send/Withdraw.tsx rename to src/app/_bridge/Send/Withdraw.tsx diff --git a/src/app/bridge/Send/index.tsx b/src/app/_bridge/Send/index.tsx similarity index 100% rename from src/app/bridge/Send/index.tsx rename to src/app/_bridge/Send/index.tsx diff --git a/src/app/bridge/TxHistoryDialog/TxHistoryTable.tsx b/src/app/_bridge/TxHistoryDialog/TxHistoryTable.tsx similarity index 100% rename from src/app/bridge/TxHistoryDialog/TxHistoryTable.tsx rename to src/app/_bridge/TxHistoryDialog/TxHistoryTable.tsx diff --git a/src/app/bridge/TxHistoryDialog/index.tsx b/src/app/_bridge/TxHistoryDialog/index.tsx similarity index 100% rename from src/app/bridge/TxHistoryDialog/index.tsx rename to src/app/_bridge/TxHistoryDialog/index.tsx diff --git a/src/app/bridge/components/HistoryButton/index.tsx b/src/app/_bridge/components/HistoryButton/index.tsx similarity index 100% rename from src/app/bridge/components/HistoryButton/index.tsx rename to src/app/_bridge/components/HistoryButton/index.tsx diff --git a/src/app/bridge/components/MintBadge/index.tsx b/src/app/_bridge/components/MintBadge/index.tsx similarity index 100% rename from src/app/bridge/components/MintBadge/index.tsx rename to src/app/_bridge/components/MintBadge/index.tsx diff --git a/src/app/bridge/components/NoConnected/index.tsx b/src/app/_bridge/components/NoConnected/index.tsx similarity index 100% rename from src/app/bridge/components/NoConnected/index.tsx rename to src/app/_bridge/components/NoConnected/index.tsx diff --git a/src/app/bridge/components/NoData/index.tsx b/src/app/_bridge/components/NoData/index.tsx similarity index 100% rename from src/app/bridge/components/NoData/index.tsx rename to src/app/_bridge/components/NoData/index.tsx diff --git a/src/app/bridge/components/TxTable/ActiveButton.tsx b/src/app/_bridge/components/TxTable/ActiveButton.tsx similarity index 100% rename from src/app/bridge/components/TxTable/ActiveButton.tsx rename to src/app/_bridge/components/TxTable/ActiveButton.tsx diff --git a/src/app/bridge/components/TxTable/TxStatusButton.tsx b/src/app/_bridge/components/TxTable/TxStatusButton.tsx similarity index 100% rename from src/app/bridge/components/TxTable/TxStatusButton.tsx rename to src/app/_bridge/components/TxTable/TxStatusButton.tsx diff --git a/src/app/bridge/components/TxTable/index.tsx b/src/app/_bridge/components/TxTable/index.tsx similarity index 100% rename from src/app/bridge/components/TxTable/index.tsx rename to src/app/_bridge/components/TxTable/index.tsx diff --git a/src/app/bridge/faq/layout.tsx b/src/app/_bridge/faq/layout.tsx similarity index 100% rename from src/app/bridge/faq/layout.tsx rename to src/app/_bridge/faq/layout.tsx diff --git a/src/app/bridge/faq/link.tsx b/src/app/_bridge/faq/link.tsx similarity index 100% rename from src/app/bridge/faq/link.tsx rename to src/app/_bridge/faq/link.tsx diff --git a/src/app/bridge/faq/page.tsx b/src/app/_bridge/faq/page.tsx similarity index 100% rename from src/app/bridge/faq/page.tsx rename to src/app/_bridge/faq/page.tsx diff --git a/src/app/bridge/layout.tsx b/src/app/_bridge/layout.tsx similarity index 100% rename from src/app/bridge/layout.tsx rename to src/app/_bridge/layout.tsx diff --git a/src/app/bridge/page.tsx b/src/app/_bridge/page.tsx similarity index 100% rename from src/app/bridge/page.tsx rename to src/app/_bridge/page.tsx diff --git a/src/app/scrETH/Explaination/data.ts b/src/app/_scrETH/Explaination/data.ts similarity index 100% rename from src/app/scrETH/Explaination/data.ts rename to src/app/_scrETH/Explaination/data.ts diff --git a/src/app/scrETH/Explaination/index.tsx b/src/app/_scrETH/Explaination/index.tsx similarity index 100% rename from src/app/scrETH/Explaination/index.tsx rename to src/app/_scrETH/Explaination/index.tsx diff --git a/src/app/scrETH/Header/index.tsx b/src/app/_scrETH/Header/index.tsx similarity index 100% rename from src/app/scrETH/Header/index.tsx rename to src/app/_scrETH/Header/index.tsx diff --git a/src/app/scrETH/page.tsx b/src/app/_scrETH/page.tsx similarity index 100% rename from src/app/scrETH/page.tsx rename to src/app/_scrETH/page.tsx diff --git a/src/app/sessions/EligibleAssets/NativeAssetCard.tsx b/src/app/_sessions/EligibleAssets/NativeAssetCard.tsx similarity index 100% rename from src/app/sessions/EligibleAssets/NativeAssetCard.tsx rename to src/app/_sessions/EligibleAssets/NativeAssetCard.tsx diff --git a/src/app/sessions/EligibleAssets/TokenCard.tsx b/src/app/_sessions/EligibleAssets/TokenCard.tsx similarity index 100% rename from src/app/sessions/EligibleAssets/TokenCard.tsx rename to src/app/_sessions/EligibleAssets/TokenCard.tsx diff --git a/src/app/sessions/EligibleAssets/index.tsx b/src/app/_sessions/EligibleAssets/index.tsx similarity index 100% rename from src/app/sessions/EligibleAssets/index.tsx rename to src/app/_sessions/EligibleAssets/index.tsx diff --git a/src/app/sessions/EligibleAssets/tokenList.ts b/src/app/_sessions/EligibleAssets/tokenList.ts similarity index 100% rename from src/app/sessions/EligibleAssets/tokenList.ts rename to src/app/_sessions/EligibleAssets/tokenList.ts diff --git a/src/app/sessions/Guidance/GuidanceCard.tsx b/src/app/_sessions/Guidance/GuidanceCard.tsx similarity index 100% rename from src/app/sessions/Guidance/GuidanceCard.tsx rename to src/app/_sessions/Guidance/GuidanceCard.tsx diff --git a/src/app/sessions/Guidance/index.tsx b/src/app/_sessions/Guidance/index.tsx similarity index 100% rename from src/app/sessions/Guidance/index.tsx rename to src/app/_sessions/Guidance/index.tsx diff --git a/src/app/sessions/Header/TotalMarks.tsx b/src/app/_sessions/Header/TotalMarks.tsx similarity index 100% rename from src/app/sessions/Header/TotalMarks.tsx rename to src/app/_sessions/Header/TotalMarks.tsx diff --git a/src/app/sessions/Header/index.tsx b/src/app/_sessions/Header/index.tsx similarity index 100% rename from src/app/sessions/Header/index.tsx rename to src/app/_sessions/Header/index.tsx diff --git a/src/app/sessions/Protocols/ProtocolCard.tsx b/src/app/_sessions/Protocols/ProtocolCard.tsx similarity index 100% rename from src/app/sessions/Protocols/ProtocolCard.tsx rename to src/app/_sessions/Protocols/ProtocolCard.tsx diff --git a/src/app/sessions/Protocols/ProtocolSection.tsx b/src/app/_sessions/Protocols/ProtocolSection.tsx similarity index 100% rename from src/app/sessions/Protocols/ProtocolSection.tsx rename to src/app/_sessions/Protocols/ProtocolSection.tsx diff --git a/src/app/sessions/Protocols/Statistic/index.tsx b/src/app/_sessions/Protocols/Statistic/index.tsx similarity index 100% rename from src/app/sessions/Protocols/Statistic/index.tsx rename to src/app/_sessions/Protocols/Statistic/index.tsx diff --git a/src/app/sessions/Protocols/index.tsx b/src/app/_sessions/Protocols/index.tsx similarity index 100% rename from src/app/sessions/Protocols/index.tsx rename to src/app/_sessions/Protocols/index.tsx diff --git a/src/app/sessions/Protocols/protocolList.ts b/src/app/_sessions/Protocols/protocolList.ts similarity index 100% rename from src/app/sessions/Protocols/protocolList.ts rename to src/app/_sessions/Protocols/protocolList.ts diff --git a/src/app/sessions/SignatureRequestDialog/index.tsx b/src/app/_sessions/SignatureRequestDialog/index.tsx similarity index 100% rename from src/app/sessions/SignatureRequestDialog/index.tsx rename to src/app/_sessions/SignatureRequestDialog/index.tsx diff --git a/src/app/sessions/components/MarksTooltip/index.tsx b/src/app/_sessions/components/MarksTooltip/index.tsx similarity index 100% rename from src/app/sessions/components/MarksTooltip/index.tsx rename to src/app/_sessions/components/MarksTooltip/index.tsx diff --git a/src/app/sessions/components/QATooltip/index.tsx b/src/app/_sessions/components/QATooltip/index.tsx similarity index 100% rename from src/app/sessions/components/QATooltip/index.tsx rename to src/app/_sessions/components/QATooltip/index.tsx diff --git a/src/app/sessions/components/StepCard/index.tsx b/src/app/_sessions/components/StepCard/index.tsx similarity index 100% rename from src/app/sessions/components/StepCard/index.tsx rename to src/app/_sessions/components/StepCard/index.tsx diff --git a/src/app/sessions/layout.tsx b/src/app/_sessions/layout.tsx similarity index 100% rename from src/app/sessions/layout.tsx rename to src/app/_sessions/layout.tsx diff --git a/src/app/sessions/page.tsx b/src/app/_sessions/page.tsx similarity index 100% rename from src/app/sessions/page.tsx rename to src/app/_sessions/page.tsx diff --git a/src/app/layout.tsx b/src/app/layout.tsx index a92dc7e7f..5a2c6f130 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -13,7 +13,6 @@ import GlobalComponents from "@/components/GlobalComponents" import ScrollToTop from "@/components/ScrollToTop" import WebVitals from "@/components/WebVitals" import { ROOT_METADATA } from "@/constants/route" -import BridgeContextProvider from "@/contexts/BridgeContextProvider" import RainbowProvider from "@/contexts/RainbowProvider" import { VersionChecker } from "@/hooks/useVersionCheck" import ScrollThemeProvider from "@/theme" @@ -70,10 +69,8 @@ export default function RootLayout({ children }: { children: React.ReactNode }) - - {children} - - + {children} + diff --git a/src/app/sitemap.ts b/src/app/sitemap.ts index fc3aa3148..3c2c6c36b 100644 --- a/src/app/sitemap.ts +++ b/src/app/sitemap.ts @@ -13,12 +13,9 @@ export default function sitemap(): MetadataRoute.Sitemap { { url: "https://scroll.io/developer-nft", changeFrequency: "monthly", priority: 0.6 }, { url: "https://scroll.io/developer-nft/mint", changeFrequency: "monthly", priority: 0.6 }, { url: "https://scroll.io/sessions", changeFrequency: "weekly", priority: 0.7 }, - { url: "https://scroll.io/SCR-sSCR", changeFrequency: "weekly", priority: 0.6 }, - { url: "https://scroll.io/scrETH", changeFrequency: "weekly", priority: 0.6 }, { url: "https://scroll.io/community", changeFrequency: "monthly", priority: 0.6 }, { url: "https://scroll.io/airdrop-faq", changeFrequency: "monthly", priority: 0.4 }, - { url: "https://scroll.io/bridge/faq", changeFrequency: "monthly", priority: 0.4 }, { url: "https://scroll.io/sessions-terms-of-use", changeFrequency: "monthly", priority: 0.4 }, { url: "https://scroll.io/terms-of-service", changeFrequency: "yearly", priority: 0.4 }, diff --git a/src/components/GlobalComponents/index.tsx b/src/components/GlobalComponents/index.tsx index 2264802d5..da65941ec 100644 --- a/src/components/GlobalComponents/index.tsx +++ b/src/components/GlobalComponents/index.tsx @@ -1,16 +1,9 @@ import { isDesktop } from "react-device-detect" -import TxHistoryDialog from "@/app/bridge/TxHistoryDialog" - import AIModal from "../AIModal" const GlobalComponents = () => { - return ( - <> - - {isDesktop && } - - ) + return <>{isDesktop && } } export default GlobalComponents diff --git a/src/components/Header/mobile_header.tsx b/src/components/Header/mobile_header.tsx index 7b6712cff..1afa38936 100644 --- a/src/components/Header/mobile_header.tsx +++ b/src/components/Header/mobile_header.tsx @@ -6,12 +6,10 @@ import { styled } from "@mui/system" import Link from "@/components/Link" import WalletToolkit from "@/components/WalletToolkit" -import useShowLanguageSelect from "@/hooks/useShowLanguageSelect" import useShowWalletConnector from "@/hooks/useShowWalletToolkit" import { isSepolia } from "@/utils" import Logo from "../ScrollLogo" -import AskAI from "./AskAI" import MenuItem from "./MenuItem" import MobileGasPriceViewer from "./MobileGasPriceViewer" import MobileNavbarItem from "./MobileNavBarItem" @@ -30,7 +28,6 @@ const Bar = styled("div", { shouldForwardProp: prop => prop !== "dark" })(( const MobileHeader = ({ currentMenu }) => { useCheckCustomNavBarBg() const showWalletConnector = useShowWalletConnector() - const showLanguageSelect = useShowLanguageSelect() const dark = useCheckTheme() const [open, setOpen] = useState(false) @@ -181,7 +178,6 @@ const MobileHeader = ({ currentMenu }) => { {renderList()} {!isSepolia && } - {/* {!isSepolia && } */} )} diff --git a/src/components/WalletToolkit/WalletDropdown.tsx b/src/components/WalletToolkit/WalletDropdown.tsx index dc4341387..4528fb679 100644 --- a/src/components/WalletToolkit/WalletDropdown.tsx +++ b/src/components/WalletToolkit/WalletDropdown.tsx @@ -1,19 +1,16 @@ import copy from "copy-to-clipboard" -import { usePathname } from "next/navigation" import { useCallback, useMemo, useState } from "react" import { makeStyles } from "tss-react/mui" import { ButtonBase, Fade, ListItemIcon, ListItemText, Menu, MenuItem } from "@mui/material" import CopySuccessSvg from "@/assets/svgs/bridge/copy-success.svg" -import HistorySvg from "@/assets/svgs/bridge/history.svg" import BlockSvg from "@/assets/svgs/wallet-connector/block.svg" import CopySvg from "@/assets/svgs/wallet-connector/copy.svg" import DisconnectSvg from "@/assets/svgs/wallet-connector/disconnect.svg" import DownTriangleSvg from "@/assets/svgs/wallet-connector/down-triangle.svg" import { CHAIN_ID, EXPLORER_URL } from "@/constants" import { useRainbowContext } from "@/contexts/RainbowProvider" -import useBridgeStore from "@/stores/bridgeStore" import { generateExploreLink, truncateAddress } from "@/utils" const useStyles = makeStyles()((theme, { dark }) => ({ @@ -79,10 +76,8 @@ const useStyles = makeStyles()((theme, { dark }) => ({ const WalletDropdown = props => { const { sx, dark } = props const { classes, cx } = useStyles({ dark }) - const pathname = usePathname() const { walletCurrentAddress, connect, disconnect, chainId } = useRainbowContext() - const { changeHistoryVisible } = useBridgeStore() const [anchorEl, setAnchorEl] = useState(null) const [copied, setCopied] = useState(false) @@ -109,14 +104,6 @@ const WalletDropdown = props => { const operations = useMemo( () => [ - { - icon: HistorySvg, - label: "Transaction history", - action: () => { - changeHistoryVisible(true) - handleClose() - }, - }, { icon: BlockSvg, label: "Block explorer", @@ -133,7 +120,7 @@ const WalletDropdown = props => { }, }, ], - [pathname, viewScan, copyAddress, copied, disconnect], + [viewScan, copyAddress, copied, disconnect], ) const renderCurrentWallet = () => { diff --git a/src/hooks/useLastFinalizedBatchIndex.tsx b/src/hooks/useLastFinalizedBatchIndex.tsx deleted file mode 100644 index 5a3aa8c51..000000000 --- a/src/hooks/useLastFinalizedBatchIndex.tsx +++ /dev/null @@ -1,32 +0,0 @@ -import { ethers } from "ethers" -import useSWR from "swr" - -import ScrollChain from "@/assets/abis/ScrollChain.json" -import { CHAIN_ID } from "@/constants" -import { useBridgeContext } from "@/contexts/BridgeContextProvider" - -const useLastFinalizedBatchIndex = () => { - const { networksAndSigners } = useBridgeContext() - - async function fetchLastFinalizedBatchIndex() { - const provider = networksAndSigners[CHAIN_ID.L1].provider - try { - if (!provider) { - return null - } - const scrollChain = new ethers.Contract(process.env.NEXT_PUBLIC_SCROLL_CHAIN, ScrollChain, provider) - return await scrollChain.lastFinalizedBatchIndex() - } catch (_error) {} - } - - const { data, error, isLoading } = useSWR(() => "lastFinalizedBatchIndex", fetchLastFinalizedBatchIndex, { - refreshInterval: 3e3, - }) - return { - loading: isLoading, - lastFinalizedBatchIndex: data || 0, - error, - } -} - -export default useLastFinalizedBatchIndex diff --git a/src/hooks/useShowWalletToolkit.tsx b/src/hooks/useShowWalletToolkit.tsx index bc3c59ccb..67033617d 100644 --- a/src/hooks/useShowWalletToolkit.tsx +++ b/src/hooks/useShowWalletToolkit.tsx @@ -4,11 +4,7 @@ import { useMemo } from "react" const useShowWalletConnector = () => { const pathname = usePathname() - const showWalletConnector = useMemo( - () => pathname.startsWith("/developer-nft") || pathname.startsWith("/bridge") || pathname.startsWith("/sessions"), - // () => !pathname.startsWith("/blog"), - [pathname], - ) + const showWalletConnector = useMemo(() => pathname.startsWith("/developer-nft"), [pathname]) return showWalletConnector }