PageSourceSearch

https://demotelemed.lovable.app/assets/Blog-BsxV8ceg.js

js demotelemed.lovable.app collected 2026-10-03 03:25:29 UTC 3,077 bytes, 1 lines download raw bytes

1import{j as e,L as l}from"./index-42OYDF60.js";import{L as r,A as o}from"./Layout-CvY-dOeA.js";import{u as i}from"./useBlogData-D02xMxDM.js";import{S as n}from"./sparkles-CVmnDczg.js";import{C as c}from"./calendar-D6MUKLwk.js";import{C as m}from"./clock-DQFeazs3.js";import"./phone-CUz94ybs.js";import"./menu-CkpBHtij.js";import"./mail-T8cR2-w0.js";import"./dialog-BPqr1XfL.js";import"./button-EfpS49lo.js";import"./trash-2-B3_ksNI2.js";import"./minus-LiessKcH.js";import"./plus-UlO-Lz9K.js";const L=()=>{const{data:a=[]}=i();return e.jsx(r,{children:e.jsxs("section",{className:"container max-w-7xl mx-auto px-4 py-12",children:[e.jsxs("div",{className:"text-center space-y-4 mb-14 animate-fade-in-up",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 rounded-full glass px-4 py-1.5 text-xs font-semibold text-accent-glow",children:[e.jsx(n,{className:"h-3.5 w-3.5"})," Telemedicine Blog"]}),e.jsxs("h1",{className:"text-4xl md:text-6xl font-extrabold tracking-tight text-balance",children:[e.jsx("span",{className:"font-serif italic font-normal",children:"Latest "}),e.jsx("span",{className:"gradient-hero-text",children:"Articles"})]}),e.jsx("p",{className:"text-muted-foreground max-w-2xl mx-auto text-balance",children:"স্বাস্থ্য, টেলিমেডিসিন, মানবতা ও সমসাময়িক বিষয় নিয়ে Telemedicine-এর পক্ষ থেকে নির্বাচিত পোস্ট।"})]}),e.jsx("div",{className:"grid gap-6 md:grid-cols-2 lg:grid-cols-3",children:a.map((s,t)=>e.jsxs(l,{to:`/blog/${s.slug}`,className:"group glass-card rounded-3xl overflow-hidden transition-smooth hover:-translate-y-2 hover:shadow-glow animate-fade-in-up flex flex-col",style:{animationDelay:`${t*60}ms`},children:[e.jsxs("div",{className:"relative aspect-[16/10] overflow-hidden bg-secondary",children:[e.jsx("img",{src:s.image,alt:s.title,loading:"lazy",className:"h-full w-full object-cover transition-smooth group-hover:scale-110"}),e.jsx("span",{className:"absolute top-3 left-3 rounded-full glass-strong px-3 py-1 text-[10px] font-bold uppercase tracking-wider text-accent-glow",children:s.category})]}),e.jsxs("div",{className:"p-6 space-y-3 flex-1 flex flex-col",children:[e.jsxs("div",{className:"flex items-center gap-3 text-xs text-muted-foreground",children:[e.jsxs("span",{className:"inline-flex items-center gap-1",children:[e.jsx(c,{className:"h-3 w-3"}),s.date]}),e.jsxs("span",{className:"inline-flex items-center gap-1",children:[e.jsx(m,{className:"h-3 w-3"}),s.read]})]}),e.jsx("h3",{className:"text-lg font-extrabold leading-snug text-balance line-clamp-2 group-hover:gradient-hero-text transition-fast",children:s.title}),e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed line-clamp-3 flex-1",children:s.excerpt}),e.jsxs("span",{className:"inline-flex items-center gap-1.5 text-sm font-bold text-primary-glow group-hover:gap-2.5 transition-smooth pt-1",children:["Read More ",e.jsx(o,{className:"h-4 w-4"})]})]})]},s.slug))})]})})};export{L as default};

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.