From 34e915f9044569ea7ed567c114747c951cb73912 Mon Sep 17 00:00:00 2001
From: Sean
Date: Mon, 22 Dec 2025 08:36:19 -0500
Subject: [PATCH] fixed layouts, routing and the platform switcher.
---
app/{ => (app)}/(builder)/builder/layout.tsx | 0
app/{ => (app)}/(builder)/builder/page.tsx | 7 +-
app/(app)/(builder)/parts/[partRole]/page.tsx | 16 +
.../[productSlug]/page.tsx | 2 +-
.../_old_prod_details/data.ts | 0
.../_old_prod_details/page.tsx | 2 +-
.../parts/__DELETE[partRole]}/page.tsx | 0
.../parts/_components/buildDetailHref.ts | 0
.../[partRole]/[productSlug]/page.tsx | 0
.../parts/p/[platform]/[partRole]/page.tsx | 0
app/{(builder) => (app)}/layout.tsx | 0
app/{ => (app)}/vault/[uuid]/edit/page.tsx | 99 ++---
app/{ => (app)}/vault/page.tsx | 0
app/login/page.tsx | 2 +-
components/Banner.tsx | 2 +-
components/BuilderNav.tsx | 13 +-
components/PricingHistoryGraph.tsx | 2 +-
components/RetailersList.tsx | 2 +-
components/parts/PartsBrowseClient.tsx | 338 ++++++++----------
components/parts/PlatformSwitcher.tsx | 32 +-
components/parts/ProductDetailPageClient.tsx | 5 +-
21 files changed, 254 insertions(+), 268 deletions(-)
rename app/{ => (app)}/(builder)/builder/layout.tsx (100%)
rename app/{ => (app)}/(builder)/builder/page.tsx (99%)
create mode 100644 app/(app)/(builder)/parts/[partRole]/page.tsx
rename app/{(builder)/parts/[partRole] => (app)/(builder)/parts/__DELETE[partRole]}/[productSlug]/page.tsx (99%)
rename app/{(builder)/parts/[partRole] => (app)/(builder)/parts/__DELETE[partRole]}/_old_prod_details/data.ts (100%)
rename app/{(builder)/parts/[partRole] => (app)/(builder)/parts/__DELETE[partRole]}/_old_prod_details/page.tsx (99%)
rename app/{(builder)/parts/[partRole] => (app)/(builder)/parts/__DELETE[partRole]}/page.tsx (100%)
rename app/{ => (app)}/(builder)/parts/_components/buildDetailHref.ts (100%)
rename app/{ => (app)}/(builder)/parts/p/[platform]/[partRole]/[productSlug]/page.tsx (100%)
rename app/{ => (app)}/(builder)/parts/p/[platform]/[partRole]/page.tsx (100%)
rename app/{(builder) => (app)}/layout.tsx (100%)
rename app/{ => (app)}/vault/[uuid]/edit/page.tsx (87%)
rename app/{ => (app)}/vault/page.tsx (100%)
diff --git a/app/(builder)/builder/layout.tsx b/app/(app)/(builder)/builder/layout.tsx
similarity index 100%
rename from app/(builder)/builder/layout.tsx
rename to app/(app)/(builder)/builder/layout.tsx
diff --git a/app/(builder)/builder/page.tsx b/app/(app)/(builder)/builder/page.tsx
similarity index 99%
rename from app/(builder)/builder/page.tsx
rename to app/(app)/(builder)/builder/page.tsx
index c95cf75..84203cf 100644
--- a/app/(builder)/builder/page.tsx
+++ b/app/(app)/(builder)/builder/page.tsx
@@ -936,7 +936,7 @@ export default function GunbuilderPage() {
BATTL BUILDERS
- BattlBuilder Early Access
+ Builder Early Access
Explore components from trusted brands, choose one part per
@@ -1317,10 +1317,7 @@ export default function GunbuilderPage() {
>
) : hasParts ? (