PageSourceSearch

https://timsasseen.com/assets/insights._slug-CYgksmAb.js

js timsasseen.com collected 2026-10-09 22:04:41 UTC 2,172 bytes, 1 lines download raw bytes

1import{H as n,k as i,j as e,L as t}from"./index-polGdH-M.js";function c(){const r=n.useLoaderData(),a=i.filter(s=>s.slug!==r.slug).slice(0,3);return e.jsxs(e.Fragment,{children:[e.jsxs("article",{className:"container-narrow py-16 md:py-20",children:[e.jsx(t,{to:"/insights",className:"btn-ghost",children:"← All insights"}),e.jsxs("div",{className:"mt-6 text-xs uppercase tracking-wide text-charcoal/55",children:[r.readMins," min read · Tim Sasseen"]}),e.jsx("h1",{className:"mt-3",children:r.title}),e.jsx("p",{className:"mt-5 text-xl leading-relaxed text-charcoal/85",children:r.excerpt}),e.jsxs("div",{className:"prose-content mt-10 space-y-6 text-lg leading-relaxed text-charcoal/90",children:[r.body.map((s,l)=>e.jsx("p",{children:s},l)),r.sourceUrl&&e.jsxs("p",{className:"text-base text-charcoal/70",children:["Originally shared on"," ",e.jsx("a",{href:r.sourceUrl,target:"_blank",rel:"noopener noreferrer",className:"font-medium text-teal underline underline-offset-4 hover:text-navy",children:"LinkedIn"}),"."]})]}),e.jsxs("div",{className:"mt-14 rounded-lg border border-border bg-card p-7",children:[e.jsx("div",{className:"text-sm font-semibold text-navy",children:"Working on something similar?"}),e.jsx("p",{className:"mt-2 text-[15px] text-charcoal/80",children:"I help operators, startups, and agencies move clean energy projects from idea to deployment. If that is on your plate, send a note."}),e.jsx(t,{to:"/contact",className:"btn-primary mt-5",children:"Get in touch"})]})]}),e.jsx("section",{className:"border-t border-border py-16",children:e.jsxs("div",{className:"container-prose",children:[e.jsx("div",{className:"eyebrow",children:"More reading"}),e.jsx("div",{className:"mt-6 grid gap-6 md:grid-cols-3",children:a.map(s=>e.jsxs(t,{to:"/insights/$slug",params:{slug:s.slug},className:"group rounded-lg border border-border bg-card p-6 transition-colors hover:border-teal",children:[e.jsxs("div",{className:"text-xs uppercase tracking-wide text-charcoal/55",children:[s.readMins," min read"]}),e.jsx("div",{className:"mt-3 text-lg font-semibold text-navy group-hover:text-teal",children:s.title})]},s.slug))})]})})]})}export{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.