'use client' export function ProjectIllustration({ slug, size = 100 }: { slug: string; size?: number }) { const illustrations: Record = { zauberstab: ( ), untersetzer: ( ), nagelbilder: ( {/* Nails forming a star */} {/* String */} ), bleistiftbox: ( {/* Pencils */} ), segelboot: ( {/* Water */} ), vogelhaus: ( {/* Roof */} {/* Body */} {/* Entrance hole */} {/* Perch */} {/* Post */} {/* Bird */} ), 'holztier-igel': ( {/* Body */} {/* Head */} {/* Nose */} {/* Eye */} {/* Spines */} {[0, 15, 30, 45, 60, 75, 90, 105, 120, 135, 150].map((angle, i) => { const rad = (angle - 30) * Math.PI / 180 const x1 = 55 + Math.cos(rad) * 20 const y1 = 52 + Math.sin(rad) * 14 const x2 = 55 + Math.cos(rad) * 30 const y2 = 52 + Math.sin(rad) * 22 return })} {/* Feet */} ), 'schnitzfigur-pilz': ( {/* Stem */} {/* Cap */} {/* White dots */} {/* Grass */} ), } return <>{illustrations[slug] || illustrations.zauberstab} }