feat: sdk migration in progress

This commit is contained in:
allanice001
2025-11-02 13:19:30 +00:00
commit 0d10d42442
492 changed files with 71067 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
import type { ComponentType } from "react"
import {
BoxesIcon,
Building2,
ComponentIcon,
FileKey2Icon,
KeyRound,
ServerIcon,
SprayCanIcon,
TagsIcon,
User2,
Users,
} from "lucide-react"
import { AiOutlineCluster } from "react-icons/ai"
import { GrUserWorker } from "react-icons/gr"
export type NavItem = {
to: string
label: string
icon: ComponentType<{ className?: string }>
}
export const mainNav: NavItem[] = [
{ to: "/clusters", label: "Clusters", icon: AiOutlineCluster },
{ to: "/node-pools", label: "Node Pools", icon: BoxesIcon },
{ to: "/annotations", label: "Annotations", icon: ComponentIcon },
{ to: "/Labels", label: "Labels", icon: TagsIcon },
{ to: "/taints", label: "Taints", icon: SprayCanIcon },
{ to: "/servers", label: "Servers", icon: ServerIcon },
{ to: "/ssh", label: "SSH Keys", icon: FileKey2Icon },
{ to: "/jobs", label: "Jobs", icon: GrUserWorker },
]
export const orgNav: NavItem[] = [
{ to: "/org/members", label: "Members", icon: Users },
{ to: "/org/api-keys", label: "Org API Keys", icon: KeyRound },
{ to: "/org/settings", label: "Org Settings", icon: Building2 },
]
export const userNav: NavItem[] = [{ to: "/me", label: "Profile", icon: User2 }]