import React, {ReactNode} from "react"; import {LucideIcon} from "lucide-react"; import Badge from "@/components/ui/Badge"; import IconContainer from "@/components/ui/IconContainer"; interface SectionHeaderProps { icon?: LucideIcon; title: string; badge?: string; description?: string; actions?: ReactNode; } export default function SectionHeader( { icon, title, badge, description, actions, }: SectionHeaderProps) { return (

{icon && } {title} {badge && {badge}}

{description && (

{description}

)}
{actions && (
{actions}
)}
); }