--- // Iconos SVG inline (sin dependencias externas) interface Props { name: string; class?: string; size?: number; } const { name, class: className = "", size = 20 } = Astro.props; const icons: Record = { facebook: '', instagram: '', youtube: '', whatsapp: '', phone: '', mail: '', location: '', clock: '', download: '', search: '', menu: '', close: '', medal: '', chevronRight: '', chevronLeft: '', chevronDown: '', arrowRight: '', shield: '', leaf: '', check: '', eye: '', gallery: '', way: '', smile: '', thumbs: '', userCheck: '', chart: '', }; const path = icons[name] || ""; ---