From 1ccacf6bb5db579cf6f343d9de57bce92d296f5f Mon Sep 17 00:00:00 2001 From: Kha Nguyen Date: Thu, 24 Jul 2025 17:00:49 -0500 Subject: merge main --- apps/web/src/components/header-base.tsx | 76 +++++++++++++++++---------------- 1 file changed, 39 insertions(+), 37 deletions(-) (limited to 'apps/web/src/components/header-base.tsx') diff --git a/apps/web/src/components/header-base.tsx b/apps/web/src/components/header-base.tsx index 0254f4a3..a4863d27 100644 --- a/apps/web/src/components/header-base.tsx +++ b/apps/web/src/components/header-base.tsx @@ -1,37 +1,39 @@ -"use client"; - -import type { ReactNode } from "react"; -import { cn } from "@/lib/utils"; - -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} -
- ); -} +"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} +
+ ); +} -- cgit v1.3.1