PageSourceSearch

https://explorishealth.com/assets/insights.index-CgG0NJFE.js

js explorishealth.com collected 2026-10-09 17:31:21 UTC 4,319 bytes, 1 lines download raw bytes

1import{r as o,g as t,j as e,C as u,e as d,L as b,f}from"./index-Zmg1QVMC.js";import{N as j,F as v}from"./Footer-B4Wz2o8Q.js";import{P as N}from"./PageHero-D8vA5Z6t.js";import{R as w}from"./Motion-J_qa6hB1.js";import{P as k}from"./play-5cCadjOu.js";const y={Events:"bg-signal",News:"bg-foreground/50",Partner:"bg-sage",Awards:"bg-signal",Knowledge:"bg-foreground/50"},i=9;function C(){const[r,x]=o.useState("All"),[l,c]=o.useState(i),n=o.useMemo(()=>r==="All"?t:t.filter(s=>s.category===r),[r]),m=n.slice(0,l),g=["All",...u];return e.jsxs("div",{className:"min-h-screen bg-background text-foreground",children:[e.jsx(j,{}),e.jsxs("main",{id:"main",tabIndex:-1,children:[e.jsx(N,{compact:!0,theme:"light",title:e.jsxs(e.Fragment,{children:["Insights ",e.jsx("span",{className:"text-signal",children:"Hub"})]}),subhead:"The latest at the intersection of AI, cardiology, and preventive care—news, events, publications, and partnerships from Exploris Health."}),e.jsx("div",{className:"sticky top-16 z-30 border-b border-border bg-background/95",children:e.jsx("div",{className:"no-scrollbar mx-auto flex max-w-[1200px] gap-2 overflow-x-auto px-6 py-4 [scrollbar-width:none] [&::-webkit-scrollbar]:hidden",children:g.map(s=>{const a=r===s,h=s==="All"?t.length:t.filter(p=>p.category===s).length;return e.jsx(d,{label:s,onClick:()=>{x(s),c(i)},variant:"quiet",theme:"light",size:"sm",shape:"pill",arrow:"none",selected:a,meta:e.jsx("span",{className:a?"text-background/60":"text-muted-foreground/60",children:h}),className:a?"shrink-0":"shrink-0 text-muted-foreground hover:text-foreground"},s)})})}),e.jsx("section",{className:"bg-background",children:e.jsxs("div",{className:"mx-auto max-w-[1200px] px-6 py-14 md:py-20",children:[e.jsx("div",{className:"grid gap-6 md:grid-cols-2 lg:grid-cols-3",children:m.map((s,a)=>e.jsx(w,{delay:a%3*80,className:"h-full",children:e.jsxs(b,{to:"/insights/$slug",params:{slug:s.slug},className:"group/card flex h-full flex-col overflow-hidden rounded-2xl border border-border bg-card transition-[transform,box-shadow,border-color] duration-500 hover:-translate-y-1 hover:border-signal/30 hover:shadow-[0_30px_60px_-30px_color-mix(in_oklab,var(--ink)_35%,transparent)]",children:[e.jsxs("div",{className:"relative aspect-[16/10] overflow-hidden bg-muted",children:[e.jsx("img",{src:s.image,alt:s.title,loading:"lazy",decoding:"async",className:"h-full w-full object-cover transition-transform duration-700 group-hover/card:scale-[1.03]"}),s.video&&e.jsxs("div",{className:"absolute inset-0 grid place-items-center","aria-hidden":"false",children:[e.jsx("span",{className:"grid h-12 w-12 place-items-center rounded-full bg-black/45 ring-1 ring-white/25 backdrop-blur-sm","aria-hidden":!0,children:e.jsx(k,{className:"h-5 w-5 translate-x-[1px] fill-white text-white"})}),e.jsx("span",{className:"sr-only",children:"Video"})]})]}),e.jsxs("div",{className:"flex flex-1 flex-col p-6",children:[e.jsxs("div",{className:"flex items-center gap-3 text-[11px] font-semibold uppercase tracking-[0.12em] text-muted-foreground",children:[e.jsxs("span",{className:"inline-flex items-center gap-1.5",children:[e.jsx("span",{className:`h-1.5 w-1.5 rounded-full ${y[s.category]}`}),s.category]}),e.jsx("span",{className:"h-3 w-px bg-border"}),e.jsx("time",{dateTime:s.date,className:"font-medium normal-case tracking-normal",children:s.dateLabel})]}),e.jsx("h3",{className:"mt-4 line-clamp-2 text-balance text-[17px] font-semibold leading-snug tracking-tight text-foreground",children:s.title}),e.jsx("p",{className:"mt-3 line-clamp-3 text-[14px] leading-relaxed text-muted-foreground",children:s.excerpt}),e.jsx("div",{className:"mt-auto pt-5",children:e.jsxs("span",{className:"inline-flex items-center gap-1.5 text-[13px] font-medium text-signal",children:["Read more",e.jsx(f,{className:"h-3.5 w-3.5 transition-transform duration-300 group-hover/card:translate-x-0.5 motion-reduce:transition-none motion-reduce:group-hover/card:translate-x-0"})]})})]})]})},s.slug))}),l<n.length&&e.jsx("div",{className:"mt-12 flex justify-center",children:e.jsx(d,{label:"Load more",onClick:()=>c(s=>s+i),variant:"quiet",theme:"light",shape:"pill",arrow:"none",meta:e.jsxs("span",{className:"text-muted-foreground",children:[n.length-l," left"]}),className:"px-6"})})]})})]}),e.jsx(v,{})]})}
1export{C 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.