PageSourceSearch

https://jaboy.lovable.app/assets/blog._slug-BDrYFUdh.js

js jaboy.lovable.app collected 2026-10-03 03:30:45 UTC 1,377 bytes, 1 lines download raw bytes

1import{R as i,r as s,s as m,j as e,n as u,L as c}from"./index-orbiMewb.js";import{S as d,a as x}from"./SiteFooter-DPOjYaWD.js";import"./menu-fIBLRb4f.js";import"./createLucideIcon-7im_cJ5b.js";import"./x-BKb0zHAl.js";function b(){const{slug:o}=i.useParams(),[t,a]=s.useState(null),[r,n]=s.useState(!0);if(s.useEffect(()=>{m.from("blog_posts").select("title,content_html,cover_image_url,published_at,is_published").eq("slug",o).eq("is_published",!0).maybeSingle().then(({data:l})=>{a(l),n(!1)})},[o]),r)return e.jsx("div",{className:"min-h-screen flex items-center justify-center text-muted-foreground",children:"Loading…"});if(!t)throw u();return e.jsxs("div",{className:"bg-background text-foreground min-h-screen",children:[e.jsx(d,{}),e.jsxs("article",{className:"max-w-3xl mx-auto px-6 pt-32 pb-20",children:[e.jsx(c,{to:"/",className:"text-xs uppercase tracking-widest text-muted-foreground hover:text-foreground",children:"← Home"}),e.jsx("h1",{className:"font-display text-5xl mt-4 mb-4",children:t.title}),t.published_at&&e.jsx("p",{className:"text-sm text-muted-foreground mb-8",children:new Date(t.published_at).toLocaleDateString()}),t.cover_image_url&&e.jsx("img",{src:t.cover_image_url,alt:"",className:"w-full rounded-lg mb-8"}),e.jsx("div",{className:"blog-content",dangerouslySetInnerHTML:{__html:t.content_html}})]}),e.jsx(x,{})]})}export{b 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.