// ornaments.jsx — SVG icons, sprigs, mascot placeholder const Icon = ({ name, ...props }) => { const icons = { mail: , github: , scholar: , x: , doc: , pin: , school: , sun: , moon: , sliders: , external: , }; return icons[name] || null; }; /* Decorative lavender sprig — tiny stylized stem */ const Sprig = ({ style, color = "currentColor" }) => ( {/* leaves */} {/* flower buds */} {[0,1,2,3,4,5].map(i => ( ))} ); /* Small star / petal shapes used in bg decoration */ const Petal = ({ style, color = "currentColor" }) => ( ); /* Mascot placeholder — shows before user-supplied PNG loads. */ const MascotPlaceholder = () => (
your
portrait
here
); /* Background layer — dots/grid/sprigs/blobs, controlled by Tweaks */ const BackgroundLayer = ({ mode }) => { if (mode === "none") return null; return (