PageSourceSearch

https://app.bellagent.ai/assets/BlogPreviewPage-CPchqoBv.js

js bellagent.ai collected 2026-10-04 16:27:59 UTC 3,540 bytes, 1 lines download raw bytes

1import{ax as e,C as x,z as m}from"./LinkRenderer-D_IvQZDL.js";import{b as g}from"./blogApi-CCYQSY0D.js";import{bl as p,bn as h}from"./admin-BGiwwisA.js";import{A as u}from"./Alert-DV8P5soe.js";import{A as f}from"./arrow-left-BPqDAi-d.js";import{C as b}from"./CardMedia-BNoXO--_.js";import"./useAgentChatSession-BvNS4Os7.js";import"./Avatar-C9aXa9KZ.js";import"./zod-DXSpcb-8.js";import"./LinkPreview-7zwnaQ3s.js";const D=()=>{const l=p(),{id:s}=h(),{data:n,isLoading:o,error:c}=g(s,{skip:!s}),r=n?.data,d=a=>new Date(a).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"}),t=a=>a[0]||"";return o?e.jsx("div",{className:"min-h-screen bg-[var(--background)] dark:bg-[var(--background-dark)]",children:e.jsxs("div",{className:"flex items-center justify-center py-20",children:[e.jsx(x,{size:40,sx:{color:"var(--brand-600)"}}),e.jsx(m,{sx:{ml:2,color:"var(--gray-600)"},children:"Loading blog preview..."})]})}):c||!r?e.jsx("div",{className:"min-h-screen bg-[var(--background)] dark:bg-[var(--background-dark)]",children:e.jsx("div",{className:"max-w-4xl mx-auto px-6 py-8",children:e.jsx(u,{severity:"error",sx:{backgroundColor:"rgba(239, 68, 68, 0.1)",color:"#DC2626",border:"1px solid rgba(239, 68, 68, 0.2)",borderRadius:"8px"},children:"Error loading blog. Please try again."})})}):e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"flex flex-wrap gap-3 items-center pb-4",children:[e.jsx("button",{onClick:()=>l("/dashboard/blog"),className:"inline-flex items-center justify-center p-1.5 cursor-pointer outline-none -mr-3",children:e.jsx(f,{className:"w-auto h-6 mr-0.5"})}),e.jsx("h2",{className:"text-gray-900 dark:text-white text-[20px] md:text-[24px] leading-[26px] md:leading-[28px] font-semibold pr-4 inline-flex flex-col items-start",children:"Blog Preview"})]}),e.jsxs("div",{className:"flex flex-col items-center w-[768px] max-w-full mx-auto",children:[e.jsxs("span",{className:"inner-page-smtxt",children:["Published ",d(r.createdAt)]}),e.jsx("h2",{className:"inner-page-title !text-center",children:r.title}),e.jsx("div",{className:"flex flex-wrap justify-center mt-6 gap-2",children:e.jsx("span",{className:"c-tag",children:r.category})})]}),e.jsxs("div",{className:"pt-15 lg:pt-20 w-[720px] max-w-full mx-auto details-box",children:[t(r.images)&&e.jsxs(e.Fragment,{children:[e.jsx(b,{component:"img",height:300,image:t(r.images),alt:r.title,sx:{borderRadius:"12px 12px 0 0"},onError:a=>{const i=a.target;i.src="/images/placeholder-blog.jpg"}}),e.jsxs("div",{className:"link-text mb-8",children:[e.jsx("img",{src:"/images/icons/link-icon-gray.svg",alt:"",className:"absolute top-0 left-0"}),"Featured image"]})]}),e.jsx("div",{className:"prose prose-lg dark:prose-invert max-w-none",dangerouslySetInnerHTML:{__html:r.description}}),e.jsx("div",{className:"mt-8 pt-8 border-t-1 border-gray-200 dark:border-gray-700 flex flex-col sm:flex-row gap-5 items-center",children:e.jsxs("div",{className:"inline-flex items-center gap-3",children:[e.jsx("div",{className:"w-12 h-12 bg-gradient-to-b from-[#7152E0] to-[#83B6D2] rounded-full flex items-center justify-center",children:e.jsx("span",{className:"text-white font-semibold text-sm",children:r.authorName.charAt(0).toUpperCase()})}),e.jsxs("div",{className:"inline-flex flex-col",children:[e.jsx("span",{className:"text-gray-900 dark:text-gray-100 text-[16px] leading-[24px] font-semibold",children:r.authorName}),e.jsx("span",{className:"text-gray-600 dark:text-gray-300 text-[16px] leading-[24px]",children:"Author"})]})]})})]})]})};export{D 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.