'use client'; import React from 'react'; import { Stack } from '@/ui/Stack'; import { Box } from '@/ui/Box'; import { Heading } from '@/ui/Heading'; import { Text } from '@/ui/Text'; import { ProgressLine } from '@/components/shared/ux/ProgressLine'; 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} )} ); }