completely refactored utilities for direct rendering, killed iframes

This commit is contained in:
makearmy 2025-10-12 22:24:23 -04:00
parent 12dd2c6c06
commit f08a7456ee
37 changed files with 1824 additions and 1350 deletions

View file

@ -3,7 +3,7 @@
import Link from "next/link";
import { usePathname } from "next/navigation";
import { cn } from "@/lib/utils"; // or roll your own `cn` if you dont have one
import { cn } from "@/lib/utils";
const tabs = [
{ href: "/portal", label: "Home" },
@ -12,6 +12,7 @@ const tabs = [
{ href: "/portal/laser-sources", label: "Laser Sources" },
{ href: "/portal/materials", label: "Materials" },
{ href: "/portal/projects", label: "Projects" },
{ href: "/portal/buying-guide", label: "Buying Guide" }, // ⬅️ NEW
{ href: "/portal/utilities", label: "Utilities" },
{ href: "/portal/account", label: "Account" },
];
@ -32,9 +33,7 @@ export default function PortalTabs() {
href={t.href}
className={cn(
"px-3 py-1.5 text-sm rounded-md transition",
active
? "bg-primary text-primary-foreground"
: "hover:bg-muted"
active ? "bg-primary text-primary-foreground" : "hover:bg-muted"
)}
>
{t.label}
@ -42,9 +41,7 @@ export default function PortalTabs() {
);
})}
<div className="ml-auto px-3 py-1.5 text-xs opacity-60">
MakerDash
</div>
<div className="ml-auto px-3 py-1.5 text-xs opacity-60">MakerDash</div>
</nav>
);
}