PageSourceSearch

https://www.frederic-leighton.org/assets/biography_._html-CFxiuXJR.js

js frederic-leighton.org collected 2026-10-02 13:03:05 UTC 1,444 bytes, 1 lines download raw bytes

1import{t as e}from"./jsx-runtime-DGeXAQPT.js";import{T as t,x as n}from"./index-Du2F0RY9.js";var r=e();function i(){let{artist:e}=t.useLoaderData(),i=t=>t?e.paintings.find(e=>e.slug===t):void 0;return(0,r.jsxs)(`article`,{className:`mx-auto max-w-4xl px-6 py-16`,children:[(0,r.jsxs)(`header`,{className:`border-b border-border pb-8`,children:[(0,r.jsxs)(`h1`,{className:`font-display text-4xl leading-tight text-foreground md:text-5xl`,children:[e.name,` Biography In Details`]}),(0,r.jsx)(`p`,{className:`mt-3 text-sm uppercase tracking-[0.2em] text-muted-foreground`,children:e.lifespan})]}),(0,r.jsx)(`div`,{className:`mt-12 space-y-16`,children:e.biography.map((t,a)=>{let o=i(t.pictureSlug),s=t.align===`right`?`md:flex-row-reverse`:`md:flex-row`;return(0,r.jsxs)(`section`,{className:`flex flex-col gap-8 ${o?s:``}`,children:[o?(0,r.jsxs)(`figure`,{className:`md:w-2/5 md:shrink-0`,children:[(0,r.jsx)(n,{src:o.image,alt:`${o.title} by ${e.name}`,className:`w-full border border-border object-cover`,loading:`lazy`}),(0,r.jsxs)(`figcaption`,{className:`mt-2 text-xs uppercase tracking-wider text-muted-foreground`,children:[o.title,o.year?` · ${o.year}`:``]})]}):null,(0,r.jsxs)(`div`,{className:`flex-1`,children:[(0,r.jsx)(`h2`,{className:`font-display text-2xl text-foreground md:text-3xl`,children:t.title}),(0,r.jsx)(`div`,{className:`prose-bio mt-3`,dangerouslySetInnerHTML:{__html:t.html}})]})]},a)})})]})}export{i 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.