Skip to content

Commit 788b722

Browse files
authored
Merge branch 'master' into fix/mobile-nav-explorer-sync
2 parents a197460 + cd93c27 commit 788b722

File tree

2 files changed

+29
-22
lines changed

2 files changed

+29
-22
lines changed

components/toolbox/academy/wrapper/ToolboxMdxWrapper.tsx

Lines changed: 9 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@ import { ErrorBoundary } from "react-error-boundary";
44
import { ErrorFallback } from "./ErrorFallback";
55
import { SessionProvider } from "next-auth/react";
66

7-
import { AcademySidebar } from "@/components/toolbox/components/console-header/academy-sidebar";
8-
import { AcademyHeader } from "@/components/toolbox/components/console-header/academy-header";
9-
import { SidebarInset, SidebarProvider } from "@/components/ui/sidebar";
7+
import { EmbeddedConsoleHeader } from "@/components/toolbox/components/console-header/embedded-console-header";
108
import { WalletProvider } from "@/components/toolbox/providers/WalletProvider";
119

1210
export default function ToolboxMdxWrapper({ children }: { children: React.ReactNode, walletMode?: "l1" | "c-chain", enforceChainId?: number }) {
@@ -22,25 +20,14 @@ export default function ToolboxMdxWrapper({ children }: { children: React.ReactN
2220
>
2321
<SessionProvider>
2422
<WalletProvider>
25-
<div className="h-screen overflow-hidden m-2 rounded-xl border border-gray-200 dark:border-gray-700 relative">
26-
<SidebarProvider
27-
defaultOpen={false}
28-
className="h-full overflow-hidden relative"
29-
style={
30-
{
31-
"--sidebar-width": "100%",
32-
"--header-height": "calc(var(--spacing) * 12)",
33-
} as React.CSSProperties
34-
}
35-
>
36-
<AcademySidebar />
37-
<SidebarInset className="h-full bg-white dark:bg-gray-800">
38-
<AcademyHeader />
39-
<div className="flex flex-1 flex-col gap-4 p-6 overflow-y-auto h-[calc(100vh-var(--header-height)-1rem)]">
40-
{children}
41-
</div>
42-
</SidebarInset>
43-
</SidebarProvider>
23+
<div
24+
className="h-screen overflow-hidden m-2 rounded-xl border border-gray-200 dark:border-gray-700 flex flex-col"
25+
style={{ "--header-height": "calc(var(--spacing) * 12)" } as React.CSSProperties}
26+
>
27+
<EmbeddedConsoleHeader />
28+
<div className="flex flex-1 flex-col gap-4 p-6 overflow-y-auto bg-white dark:bg-gray-800">
29+
{children}
30+
</div>
4431
</div>
4532
</WalletProvider>
4633
</SessionProvider>
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
"use client";
2+
3+
import { TestnetMainnetSwitch } from "./testnet-mainnet-switch";
4+
import EvmNetworkWallet from "./evm-network-wallet";
5+
import { WalletPChain } from "./pchain-wallet";
6+
7+
export function EmbeddedConsoleHeader() {
8+
return (
9+
<header className="flex h-(--header-height) shrink-0 items-center gap-2 border-b backdrop-blur transition-[width,height] ease-linear rounded-t-xl">
10+
<div className="flex w-full items-center gap-1 px-4 lg:gap-2 lg:px-6">
11+
<span className="text-sm text-muted-foreground">Builder Console</span>
12+
<div className="ml-auto flex items-center gap-2">
13+
<TestnetMainnetSwitch />
14+
<EvmNetworkWallet />
15+
<WalletPChain />
16+
</div>
17+
</div>
18+
</header>
19+
);
20+
}

0 commit comments

Comments
 (0)