diff --git a/app/materials-coatings/[id]/page.tsx b/app/materials/materials-coatings/[id]/page.tsx similarity index 100% rename from app/materials-coatings/[id]/page.tsx rename to app/materials/materials-coatings/[id]/page.tsx diff --git a/app/materials-coatings/page.tsx b/app/materials/materials-coatings/page.tsx similarity index 100% rename from app/materials-coatings/page.tsx rename to app/materials/materials-coatings/page.tsx diff --git a/app/materials/[id]/page.tsx b/app/materials/materials/[id]/page.tsx similarity index 100% rename from app/materials/[id]/page.tsx rename to app/materials/materials/[id]/page.tsx diff --git a/app/materials/page.tsx b/app/materials/materials/page.tsx similarity index 100% rename from app/materials/page.tsx rename to app/materials/materials/page.tsx diff --git a/app/portal/laser-sources/page.tsx b/app/portal/laser-sources/page.tsx index 483158a7..93325b95 100644 --- a/app/portal/laser-sources/page.tsx +++ b/app/portal/laser-sources/page.tsx @@ -1,9 +1,18 @@ // app/portal/laser-sources/page.tsx -export default function LaserSourcesPage() { +import dynamic from "next/dynamic"; + +export const metadata = { title: "MakerDash • Laser Sources" }; + +// Mount the existing canonical page (adjust path if needed) +const LasersView = dynamic(() => import("@/app/lasers/page"), { ssr: false }); + +export default function LaserSourcesPortalPage() { return (
WIP: list & manage sources here.
+WIP: materials library management.
+WIP: authenticated project list & details.
+No tags yet.
- )} -No recent tags.
- )} -Total Projects: {projects.length}
-Unique Uploaders: {uniqueUploaders}
-Total Tags: {totalTags}
-- Have a cool design, tool, or jig to share? Submit it to the community database. -
-Loading projects...
- ) : filtered.length === 0 ? ( -No projects found.
- ) : ( -Uploaded by: {project.uploader || "—"}
-Category: {project.category || "—"}
-