"use client"; import Link from "next/link"; import { useTranslation } from "react-i18next"; import { AdminLoadingInline } from "@/components/admin/admin-loading-state"; import { drawStatusLabel, hallPreviewDiffersFromDbStatus } from "@/modules/draws/draw-display"; import { useDrawDetail } from "@/modules/draws/draw-detail-context"; import { DrawStatusBadge } from "@/modules/draws/draw-status-badge"; export function DrawDetailHeader(): React.ReactElement { const { t } = useTranslation("draws"); const { draw, loading, error } = useDrawDetail(); if (error) { return

{error}

; } if (loading && !draw) { return ; } if (!draw) { return
; } return (
← {t("backToList")}

{draw.draw_no}

{hallPreviewDiffersFromDbStatus(draw.status, draw.hall_preview_status) ? ( ) : null}

{t("detailSubtitle", { date: draw.business_date, seq: draw.sequence_no })}

); }