feat: link to home page

This commit is contained in:
Henry Li
2026-01-16 09:56:30 +08:00
parent 028f402ff5
commit 7c6189668c

View File

@@ -1,30 +1,34 @@
"use client"; "use client";
import Link from "next/link";
import { SidebarTrigger, useSidebar } from "@/components/ui/sidebar"; import { SidebarTrigger, useSidebar } from "@/components/ui/sidebar";
import { cn } from "@/lib/utils"; import { cn } from "@/lib/utils";
export function WorkspaceHeader({ className }: { className?: string }) { export function WorkspaceHeader({ className }: { className?: string }) {
const { state } = useSidebar(); const { state } = useSidebar();
return ( return (
<div <Link href="/workspace">
className={cn( <div
"group/workspace-header flex h-15 flex-col justify-center", className={cn(
className, "group/workspace-header flex h-15 flex-col justify-center",
)} className,
> )}
{state === "collapsed" ? ( >
<div className="flex w-full cursor-pointer items-center justify-center group-has-data-[collapsible=icon]/sidebar-wrapper:-translate-y-[6px]"> {state === "collapsed" ? (
<h1 className="text-primary block font-serif group-hover/workspace-header:hidden"> <div className="flex w-full cursor-pointer items-center justify-center group-has-data-[collapsible=icon]/sidebar-wrapper:-translate-y-[6px]">
DF <h1 className="text-primary block font-serif group-hover/workspace-header:hidden">
</h1> DF
<SidebarTrigger className="hidden pl-2 group-hover/workspace-header:block" /> </h1>
</div> <SidebarTrigger className="hidden pl-2 group-hover/workspace-header:block" />
) : ( </div>
<div className="flex items-center justify-between gap-2"> ) : (
<h1 className="text-primary ml-2 font-serif">DeerFlow</h1> <div className="flex items-center justify-between gap-2">
<SidebarTrigger /> <h1 className="text-primary ml-2 font-serif">DeerFlow</h1>
</div> <SidebarTrigger />
)} </div>
</div> )}
</div>
</Link>
); );
} }