import type { ReactNode } from "react" import { Button } from "@/components/ui/button" import { Separator } from "@/components/ui/separator" import { SidebarTrigger } from "@/components/ui/sidebar" interface SiteHeaderProps { title: string lead?: string primaryAction?: ReactNode secondaryAction?: ReactNode } export function SiteHeader({ title, lead, primaryAction, secondaryAction, }: SiteHeaderProps) { return (
{lead ? {lead} : null}

{title}

{secondaryAction} {primaryAction}
) } SiteHeader.PrimaryButton = function SiteHeaderPrimaryButton({ children, ...props }: React.ComponentProps) { return ( ) } SiteHeader.SecondaryButton = function SiteHeaderSecondaryButton({ children, ...props }: React.ComponentProps) { return ( ) }