1import{p as r,g as m,r as n,k as a}from"./index-BgC-7ug5.js";import{e as v}from"./vimeo-Cp78_Kpg.js";import{u as h}from"./useTranslation-OUrNC4eV.js";import"./index-BHYsOjCv.js";function N(){const{t:l}=h(),i=r(m.content.listHouseReelItemsByCategory,{category:"digital-media"})??[],[s,c]=n.useState(null);return a.jsxs("main",{className:"page-container",children:[a.jsxs("div",{className:"page-header",children:[a.jsx("h1",{className:"page-title",children:l("nav.digitalMedia")}),a.jsx("div",{className:"page-title-underline"})]}),a.jsx("div",{className:"media-grid media-grid--digital",children:i.map(e=>{const o=e.titleCs,t=e.thumbnailUrl||(e.vimeoId?`https://vumbnail.com/${e.vimeoId}.jpg`:""),d=!!e.vimeoId;return a.jsxs("div",{className:`media-card media-card--digital${d?" media-card--clickable":""}`,onClick:()=>d?c(e.vimeoId):void 0,children:[a.jsxs("div",{className:"media-card-thumb media-card-thumb--digital",children:[t?a.jsx("img",{src:t,alt:e.altText||o,className:"media-card-img",loading:"lazy"}):a.jsx("div",{className:"media-card-placeholder"}),d&&a.jsx("div",{className:"media-card-play-overlay",children:a.jsx("div",{className:"media-card-play-btn",children:a.jsx("svg",{viewBox:"0 0 24 24",fill:"white",width:"36",height:"36",children:a.jsx("polygon",{points:"5,3 19,12 5,21"})})})})]}),a.jsx("div",{className:"media-card-info",children:a.jsx("h3",{className:"media-card-title",children:o})})]},e._id)})}),s&&a.jsx(p,{vimeoId:s,onClose:()=>c(null)})]})}function p({vimeoId:l,onClose:i}){return a.jsx("div",{className:"vimeo-modal-backdrop",onClick:i,children:a.jsxs("div",{className:"vimeo-modal-container",onClick:s=>s.stopPropagation(),children:[a.jsx("button",{className:"vimeo-modal-close",onClick:i,"aria-label":"Close",children:"â"}),a.jsx("div",{className:"vimeo-responsive",children:a.jsx("iframe",{src:`https://player.vimeo.com/video/${v(l)}?autoplay=1`,allow:"autoplay; fullscreen",allowFullScreen:!0,title:"Video"})})]})})}export{N as component};
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.