function ChronicleReveal({children,style}){
const ref=React.useRef(null);
const [visible,setVisible]=React.useState(false);
React.useEffect(()=>{
const el=ref.current; if(!el)return;
const obs=new IntersectionObserver(([e])=>{if(e.isIntersecting){setVisible(true);obs.disconnect();}},{threshold:0.12});
obs.observe(el);
return ()=>obs.disconnect();
},[]);
return
{children}
;
}
function ChronicleQuote({children}){
return (
“{children}”
);
}
function ChronicleChapter({numeral,title,img,body,reverse}){
return (
Chapter {numeral}
{title}
{body.map((p,i)=>(
{p}
))}
);
}
function CreationChronicle({product}){
const p=product;
const admin=(typeof ChronicleStore!=='undefined')?ChronicleStore.publicChronicleFor(p.id):null;
const imgs={
inspiration:(p.imgs&&p.imgs[0])||2, materials:(p.imgs&&p.imgs[1])||5,
hands:7, refinement:(p.imgs&&p.imgs[p.imgs.length-1])||9, legacy:16
};
if(admin){
const chapterImgs=[imgs.inspiration,imgs.materials,imgs.hands,imgs.refinement,imgs.legacy];
const numerals=['I','II','III','IV','V'];
return (
{admin.header}
{admin.subheading}
{admin.intro}
{admin.chapters.map((ch,i)=>(ch.body||ch.image)?(
):null)}
{admin.quotes.map((q,i)=>({q}))}
{admin.signatureReflection&&(
{admin.signatureReflection}
)}
);
}
return (
The Creation Chronicle
From Inspiration to Legacy
Every remarkable creation begins long before it is held in the hands of its owner. It is imagined with intention, shaped through exceptional craftsmanship, refined with patience, and ultimately entrusted to become part of another life's story. Each creation carries its own chronicle — one that begins with inspiration and continues through every generation that chooses to preserve it.
Craft is remembered long after perfection is forgotten.
Patience is the material no craftsman can buy — only practice.
Chapter V
Its Legacy Begins
This creation now begins the most meaningful chapter of its life — the one written by the individual who chooses to make it part of their own story.
);
}
window.CreationChronicle=CreationChronicle;