/* =====================================================================
 * DetailPageHeader — thin shim (R6DS-005 migration)
 *
 * Functionality folded into PageHeader variant="detail".
 * This file is a backwards-compatibility re-export so existing callsites
 * can continue importing from here without a mass-migration.
 *
 * Anatomy (preserved via PageHeader variant="detail"):
 *   1. Breadcrumb row (parent → current) in `container pt-6`
 *   2. PageHeader editorial chrome (eyebrow / title / subtitle / readouts / actions)
 *
 * Migration path:
 *   - import PageHeader from '@/Components/layout/PageHeader'
 *   - Change <DetailPageHeader parent={…} … /> to
 *     <PageHeader variant="detail" parent={…} … />
 * ===================================================================== */
import { ReactNode } from 'react';

import PageHeader, { type PageHeaderReadout } from './PageHeader';

// Re-export shared types for callers that import from this module
export type { PageHeaderReadout as EditorialHeaderReadout };

interface DetailPageHeaderProps {
  parent: { label: string; href: string };
  eyebrow?: string;
  title: string;
  subtitle?: string;
  readouts?: PageHeaderReadout[];
  actions?: ReactNode;
}

/**
 * @deprecated Use `<PageHeader variant="detail" parent={…} …>` instead.
 * This shim is kept for backwards compatibility during migration.
 */
export default function DetailPageHeader(props: DetailPageHeaderProps) {
  return <PageHeader variant="detail" {...props} />;
}
