1import{j as e}from"./index-B8uccCc7.js";import{D as p}from"./DossierView-BQjRs-2b.js";import{A as m,m as x}from"./proxy-BLKFn6QB.js";import"./ProtoChrome-Na6LKXxJ.js";import"./axelerant-logo-QVBZEN2-.js";import"./useServerFn-D6NzTf8P.js";import"./EvidenceCTA-B0FoETex.js";import"./namedCases-BesLYr5M.js";import"./ironman-logo-BijRTZwx.js";import"./uel-logo-_CcvfxaX.js";import"./kohler-logo-BOfAkBwI.js";import"./idmc-logo-BGCYhx1E.js";import"./ama_logo-1-n-0_fR8L.js";import"./ohchr-logo-R2v1Lf_J.js";import"./energy-safety-canada-logo.png.asset-CqfpTyzq.js";import"./is-svg-component-BBmPJna0.js";function A({composing:a,dossier:r,furtherReading:o,error:t,lastBrief:s,onReset:i,onContinue:c}){const l=a||r!==null||t!==null;return e.jsx(m,{children:l&&e.jsxs(x.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2},className:"fixed inset-0 z-50 overflow-y-auto bg-paper",children:[e.jsxs("div",{className:"sticky top-0 z-10 flex items-center justify-between gap-4 border-b border-charcoal/15 bg-paper px-6 py-4 md:px-10",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("span",{className:`inline-block h-1.5 w-1.5 bg-vermilion ${a?"animate-pulse":""}`}),e.jsx("span",{className:"font-mono text-[10px] font-bold uppercase tracking-[0.22em] text-vermilion",children:a?"Foyer is composingâ¦":r?"Dossier":"Foyer hit a snag"})]}),e.jsx("button",{type:"button",onClick:i,className:"inline-flex items-center gap-2 border border-charcoal/30 px-3 py-1.5 font-mono text-[10px] font-bold uppercase tracking-[0.2em] text-charcoal hover:border-charcoal hover:bg-charcoal hover:text-paper",children:"Close Ã"})]}),e.jsxs("div",{className:"min-h-[calc(100vh-65px)]",children:[a&&e.jsxs("div",{className:"mx-auto max-w-[1280px] px-6 py-10 md:px-10 md:py-14",children:[e.jsxs("div",{className:"border border-charcoal/1
15 bg-paper-dim p-6",children:[e.jsx("div",{className:"font-mono text-[10px] uppercase tracking-[0.22em] text-charcoal/55",children:"Brief"}),e.jsxs("p",{className:"mt-2 font-display text-[15px] italic leading-snug text-charcoal/80",children:['"',s,'"']})]}),e.jsx("div",{className:"mt-5 grid gap-3",children:[0,1,2,3].map(n=>e.jsxs("div",{className:"space-y-2",children:[e.jsx("div",{className:"h-3 w-32 animate-pulse bg-charcoal/10"}),e.jsx("div",{className:"h-4 w-full animate-pulse bg-charcoal/10"}),e.jsx("div",{className:"h-4 w-5/6 animate-pulse bg-charcoal/10"})]},n))})]}),t&&!a&&e.jsx("div",{className:"mx-auto max-w-[1280px] px-6 py-10 md:px-10 md:py-14",children:e.jsxs("div",{className:"border border-vermilion/40 bg-paper p-5",children:[e.jsx("div",{className:"font-mono text-[10px] font-bold uppercase tracking-[0.22em] text-vermilion",children:"Foyer hit a snag"}),e.jsx("p",{className:"mt-2 text-[14px] leading-relaxed text-charcoal/80",children:t}),e.jsx("button",{type:"button",onClick:i,className:"mt-4 inline-flex items-center gap-2 border border-charcoal px-4 py-2 font-mono text-[10px] font-bold uppercase tracking-[0.2em] text-charcoal hover:bg-charcoal hover:text-paper",children:"Try again"})]})}),r&&!a&&e.jsx(p,{dossier:r,furtherReading:o,originalBrief:s,onReset:i,onContinue:c,continueLabel:"Continue with Foyer â",resetLabel:"â Brief again"})]})]})})}export{A as FoyerDossierOverlay}; 2//# sourceMappingURL=FoyerDossierOverlay.impl-B5b_0WqF.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.