mirror of
https://github.com/multica-ai/multica.git
synced 2026-07-28 05:46:58 +02:00
* refactor(ui): unify collection page patterns * refactor(agents): redesign agent detail workbench (#5263) * refactor(agents): redesign agent detail workbench * refactor(agents): refine capability and settings surfaces * refactor(agents): rebuild general settings form * refactor(agents): refine overview and settings * refactor(agents): redesign custom args editor * docs(ui): record consistency audit
25 lines
623 B
TypeScript
25 lines
623 B
TypeScript
"use client";
|
|
|
|
import { cn } from "@multica/ui/lib/utils";
|
|
import { SidebarTrigger, useSidebarSafe } from "@multica/ui/components/ui/sidebar";
|
|
|
|
function MobileSidebarTrigger() {
|
|
const sidebar = useSidebarSafe();
|
|
if (!sidebar) return null;
|
|
return <SidebarTrigger className="mr-2 md:hidden" />;
|
|
}
|
|
|
|
interface PageHeaderProps {
|
|
children: React.ReactNode;
|
|
className?: string;
|
|
}
|
|
|
|
export function PageHeader({ children, className }: PageHeaderProps) {
|
|
return (
|
|
<header className={cn("flex h-12 shrink-0 items-center border-b px-4", className)}>
|
|
<MobileSidebarTrigger />
|
|
{children}
|
|
</header>
|
|
);
|
|
}
|