import React, { ReactNode } from 'react'; import { Box } from './primitives/Box'; import { Text } from './Text'; import { Icon } from './Icon'; import { LucideIcon } from 'lucide-react'; import { Surface } from './primitives/Surface'; export interface SectionHeaderProps { title: string; description?: string; icon?: LucideIcon; intent?: 'primary' | 'success' | 'warning' | 'critical' | 'telemetry'; actions?: ReactNode; } export const SectionHeader = ({ title, description, icon, intent = 'primary', actions }: SectionHeaderProps) => { return ( {icon && ( )} {title} {description && ( {description} )} {actions && ( {actions} )} ); };