"use client"; import { cn } from "@/lib/utils"; import { ReactNode } from "react"; interface HeaderBaseProps { leftContent?: ReactNode; centerContent?: ReactNode; rightContent?: ReactNode; className?: string; children?: ReactNode; } export function HeaderBase({ leftContent, centerContent, rightContent, className, children, }: HeaderBaseProps) { // If children is provided, render it directly without the grid layout if (children) { return (
{children}
); } return (
{leftContent && leftContent} {centerContent && centerContent} {rightContent && rightContent}
); }