Revert "SaaS fixes (#6578)"

This reverts commit ddf78d11ae.
This commit is contained in:
Anthony Stirling
2026-06-16 16:48:30 +01:00
committed by GitHub
parent ddf78d11ae
commit 5389e39cfc
415 changed files with 5857 additions and 29554 deletions
+2 -16
View File
@@ -1,8 +1,6 @@
import type { ReactNode } from "react";
import "@shared/components/NavItem.css";
export type NavItemAccent = "blue" | "purple" | "green" | "amber" | "red";
export interface NavItemProps {
/** Stable view id passed to the click handler. */
id: string;
@@ -10,11 +8,6 @@ export interface NavItemProps {
icon?: ReactNode;
/** Show the active highlight (navActive background, navActiveText colour). */
isActive?: boolean;
/**
* Optional status accent: draws a left edge bar in the tone colour and tints
* the leading icon to match. For listing live/paused/etc. entities.
*/
accent?: NavItemAccent;
/** Optional trailing badge (e.g. unread count, "new"). */
trailing?: ReactNode;
onClick?: (id: string) => void;
@@ -26,14 +19,13 @@ export interface NavItemProps {
*
* Active styling: navActive background, navActiveText colour, weight 500.
* Hover styling: navHover background, navHoverText colour (only when not
* already active). An optional `accent` adds a status edge bar + icon tint.
* already active).
*/
export function NavItem({
id,
label,
icon,
isActive,
accent,
trailing,
onClick,
className,
@@ -42,15 +34,9 @@ export function NavItem({
<button
type="button"
onClick={() => onClick?.(id)}
className={[
"sui-navitem",
isActive ? "is-active" : "",
accent ? "sui-navitem--accent" : "",
className ?? "",
]
className={["sui-navitem", isActive ? "is-active" : "", className ?? ""]
.filter(Boolean)
.join(" ")}
data-accent={accent}
aria-current={isActive ? "page" : undefined}
>
{icon && (