UNPKG

libreria-astro-lefebvre

Version:

Librería de componentes Astro, React y Vue para Lefebvre

48 lines (46 loc) 1.88 kB
import type { ComponentMetadata } from '../interfaces/types'; export const metadata: ComponentMetadata = { component_name: 'Imagen_2026_Algar', category: 'Contenido de Imagen', name: 'Imagen básica con borde redondeado opcional y enlace opcional 2026', description: 'Componente básico que renderiza una única imagen de Limbo a ancho completo del contenedor padre. Sin padding ni margen lateral propio. Opciones: activar/desactivar borde redondeado (rounded-2xl) y envolver la imagen en un <a> clicable si se rellena el campo "Enlace".', framework: 'Astro', priority: 1, tags: ['basico', 'imagen'], fields: [ { name: 'image', type: 'image', help: 'Imagen a renderizar. Selecciónala con el gestor Limbo. Se muestra a ancho completo del contenedor padre, manteniendo proporción (h-auto).', label: 'Imagen', mandatory: true, example_value: 'https://assets.lefebvre.es/media/img/preview-comp/comp-16-9.png' }, { name: 'rounded', type: 'boolean', help: 'Si está activado, aplica esquinas redondeadas (rounded-2xl) a la imagen.', label: 'Borde redondeado', mandatory: false, options: ['false', 'true'], options_labels: ['No', 'Sí'], example_value: false }, { name: 'link', type: 'text', help: 'URL opcional. Si se rellena, la imagen queda envuelta en un <a href> y se hace clicable. Si se deja vacío, la imagen se renderiza sin enlace.', label: 'Enlace (opcional)', mandatory: false, example_value: '' }, { name: 'altImage', type: 'text', help: 'Texto alternativo de la imagen (atributo alt). Importante para accesibilidad y SEO. Si la imagen es decorativa, déjalo vacío.', label: 'Texto alternativo (alt)', mandatory: false, example_value: 'Imagen descriptiva' } ] };