feat: auto generate api types

This commit is contained in:
naiba
2024-11-09 00:07:21 +08:00
parent 680dc219d3
commit f842d5aeec
13 changed files with 1315 additions and 155 deletions

View File

@@ -13,6 +13,7 @@ import { NzNavigationMenuLink } from "./xui/navigation-menu";
import { DropdownMenu, DropdownMenuContent, DropdownMenuGroup, DropdownMenuItem, DropdownMenuLabel, DropdownMenuPortal, DropdownMenuSeparator, DropdownMenuShortcut, DropdownMenuSub, DropdownMenuSubContent, DropdownMenuSubTrigger, DropdownMenuTrigger } from "./ui/dropdown-menu";
import { User, LogOut } from "lucide-react";
import { useAuth } from "@/hooks/useAuth";
import { Link } from "react-router-dom";
export default function Header() {
@@ -22,21 +23,21 @@ export default function Header() {
<NavigationMenu className="max-w-full">
<NavigationMenuList>
<Card>
<NavigationMenuLink href="/dashboard" className={navigationMenuTriggerStyle() + ' !text-foreground'}>
<img className="h-7 mr-1" src='/dashboard/logo.svg' />
<NavigationMenuLink asChild className={navigationMenuTriggerStyle() + ' !text-foreground'}>
<Link to="/dashboard"><img className="h-7 mr-1" src='/dashboard/logo.svg' /> </Link>
</NavigationMenuLink>
</Card>
{
profile && <>
<NavigationMenuItem>
<NzNavigationMenuLink href="/dashboard" active className={navigationMenuTriggerStyle()}>
Server
<NzNavigationMenuLink asChild active className={navigationMenuTriggerStyle()}>
<Link to="/dashboard">Server</Link>
</NzNavigationMenuLink>
</NavigationMenuItem>
<NavigationMenuItem>
<NzNavigationMenuLink href="/dashboard/service" className={navigationMenuTriggerStyle()}>
Service
<NzNavigationMenuLink asChild className={navigationMenuTriggerStyle()}>
<Link to="/dashboard/service">Service</Link>
</NzNavigationMenuLink>
</NavigationMenuItem>
</>