"use client" /** * ExamLockTemplate — locked assessment shell (exam / proctored delivery). * * Brand-tint canvas (`bg-sidebar`) + transparent `ExamLockAppHeader` + inset main card * (`rounded-xl`, margin, shadow) — same elevation rhythm as `SidebarInset` hubs. * * Hides workspace chrome via `App.tsx` + `SidebarAutoCollapse`. * * Reference: `@/components/exam-lock` + `components/exam-lock-showcase-client.tsx` (Design OS). */ import * as React from "react" import { ExamLockAppHeader, type ExamLockLearnerIdentity } from "@/components/exam-lock/exam-lock-app-header" import { SidebarAutoCollapse } from "@/components/sidebar" import { useScrollStuck } from "@/hooks/use-scroll-stuck" import { useSidebarReflowZoom } from "@/hooks/use-sidebar-reflow-zoom" import { cn } from "@/lib/utils" export type { ExamLockLearnerIdentity } export interface ExamLockTemplateProps { /** Exam title — rendered as the page `
Your answers for {title} were recorded. You may close this window. There is no return path to the workspace from this session.
If you need assistance, contact your program coordinator. Do not use the browser Back button.