'use client'; import { ProgressLine } from '@/components/shared/ux/ProgressLine'; import { Heading } from '@/ui/Heading'; import { Stack } from '@/ui/primitives/Stack'; import { Text } from '@/ui/Text'; import React from 'react'; interface AdminHeaderPanelProps { title: string; description?: string; actions?: React.ReactNode; isLoading?: boolean; } /** * AdminHeaderPanel * * Semantic header for admin pages. * Includes title, description, actions, and a progress line for loading states. */ export function AdminHeaderPanel({ title, description, actions, isLoading = false }: AdminHeaderPanelProps) { return ( {title} {description && ( {description} )} {actions && ( {actions} )} ); }