Skip to content

Commit 381a282

Browse files
committed
[Docs] Remove Nebula from portal navigation (#7576)
``` <!-- ## title your PR with this format: "[Portal] Feature: Remove Nebula from portal navigation" ## Notes for the reviewer This PR removes all user-facing references to Nebula from the portal navigation and homepage, as requested. - **Key point:** All Nebula pages and underlying content remain untouched; only navigation links and homepage sections were removed. - Removed Nebula from the main header navigation and the APIs dropdown. - Removed Nebula sections from the homepage (API Reference and Learning Resources). - Updated the Vault section icon on the homepage from `NebulaIcon` (which was removed) to `ConnectIcon`. ## How to test 1. Run the portal locally. 2. Verify "Nebula" is no longer present in the main navigation bar or the "APIs" dropdown. 3. On the homepage (`/`), confirm that the "Nebula" cards are removed from the "API Reference" and "Learning Resources" sections. 4. Confirm that the "Vault" card in the "Learning Resources" section now uses the `ConnectIcon`. 5. Run `npm run portal:build` to ensure the project builds successfully. --> ``` --- [Slack Thread](https://thirdwebdev.slack.com/archives/C04DYC3G5NZ/p1752094214240499?thread_ts=1752094214.240499&cid=C04DYC3G5NZ) <!-- start pr-codex --> --- ## PR-Codex overview This PR primarily focuses on removing references to `Nebula` from the application, including links and UI components, while retaining and emphasizing `Insight` and `Vault`. ### Detailed summary - Removed `Nebula` link from `connectLinks` in `Header.tsx`. - Deleted `Nebula` API reference card from `ReferenceSection` in `page.tsx`. - Eliminated `Nebula` card from `LearningResourcesSection` in `page.tsx`. > ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your question}` <!-- end pr-codex --> <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * None. * **Bug Fixes** * None. * **Refactor** * Removed all references to the "Nebula" feature from navigation menus and resource sections. * Updated the icon for the "Vault" article card. * **Chores** * Cleaned up unused imports related to "Nebula". <!-- end of auto-generated comment: release notes by coderabbit.ai -->
1 parent 2111b8b commit 381a282

File tree

2 files changed

+1
-22
lines changed

2 files changed

+1
-22
lines changed

apps/portal/src/app/Header.tsx

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,6 @@ const links = [
5151
href: "/insight",
5252
name: "Insight",
5353
},
54-
{
55-
href: "/nebula",
56-
name: "Nebula",
57-
},
5854
{
5955
href: "/vault",
6056
name: "Vault",
@@ -127,10 +123,6 @@ export const connectLinks: Array<{
127123
] as const;
128124

129125
const apisLinks = [
130-
{
131-
href: "/nebula/api-reference",
132-
name: "Nebula",
133-
},
134126
{
135127
href: "https://insight.thirdweb.com/reference",
136128
name: "Insight",

apps/portal/src/app/page.tsx

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ import { BridgeIcon } from "../icons/products/BridgeIcon";
1414
import { ConnectIcon } from "../icons/products/ConnectIcon";
1515
import { EngineIcon } from "../icons/products/EngineIcon";
1616
import { InsightIcon } from "../icons/products/InsightIcon";
17-
import { NebulaIcon } from "../icons/products/NebulaIcon";
1817
import { PlaygroundIcon } from "../icons/products/PlaygroundIcon";
1918
import { cn } from "../lib/utils";
2019
import DocsHeroDark from "./_images/docs-hero-dark.png";
@@ -148,12 +147,6 @@ function ReferenceSection() {
148147
iconClassName="text-muted-foreground"
149148
title="Bundler"
150149
/>
151-
<SDKCard
152-
href="/nebula/api-reference"
153-
icon={NebulaIcon} // TODO: actual openAPI docs
154-
iconClassName="text-muted-foreground"
155-
title="Nebula"
156-
/>
157150
</Grid>
158151
</section>
159152
);
@@ -194,16 +187,10 @@ function LearningResourcesSection() {
194187
icon={InsightIcon}
195188
title="Insight"
196189
/>
197-
<ArticleCardIndex
198-
description="API interface for LLMs"
199-
href="/nebula"
200-
icon={NebulaIcon}
201-
title="Nebula"
202-
/>
203190
<ArticleCardIndex
204191
description="Non-custodial key management service"
205192
href="/vault"
206-
icon={NebulaIcon}
193+
icon={ConnectIcon}
207194
title="Vault"
208195
/>
209196
</Grid>

0 commit comments

Comments
 (0)