libreria-astro-lefebvre
Version:
Librería de componentes Astro, React y Vue para Lefebvre
46 lines (44 loc) • 2.66 kB
text/typescript
import type { ComponentMetadata } from '../interfaces/types';
export const metadata: ComponentMetadata = {
component_name: 'Contenido_2026_Denia',
category: 'Contenido de Imagen',
name: 'Sección con título, descripción e imagen lateral fija 2026',
description: 'Sección de contenido con layout horizontal: bloque de texto a la izquierda (título h2 a 28px/32px en Poppins y descripción en Inter 16px) e imagen lateral a la derecha (ocupa la mitad derecha en desktop). La imagen es fija (calculadora de GenIA-L) y no configurable. Incluye datos estructurados (schema.org WebPageElement) generados automáticamente a partir del título y descripción para SEO',
framework: 'Astro',
priority: 1,
tags: ['contenido', 'imagen', 'texto', 'seo', 'schema'],
fields: [
{
name: 'title',
type: 'text',
help: 'Título principal del bloque (se renderiza como h2 en Poppins 28px en móvil / 32px en desktop, color #262626). Admite HTML. También se inyecta en los datos estructurados (schema.org) como nombre del elemento',
label: 'Texto del título',
mandatory: false,
example_value: 'Calculadora de productividad con IA jurídica'
},
{
name: 'description',
type: 'text',
help: 'Descripción que aparece debajo del título (Inter 16px, color #363942). Admite HTML. También se inyecta en los datos estructurados (schema.org) como descripción del elemento (con etiquetas HTML eliminadas automáticamente)',
label: 'Texto de la descripción',
mandatory: false,
example_value: 'Estima cuántas horas de trabajo puede ahorrarte la inteligencia artificial aplicada al Derecho en tu despacho.'
},
{
name: 'contentHTML',
type: 'textArea',
help: 'Contenido HTML adicional que se renderiza debajo de la descripción (admite <p>, <h2>, <ul>, <strong>, etc.). Se aplican estilos globales: <p> internos en Inter 1em color #363942 y <h2> internos en Poppins 1.5em semibold color #262626. Si se deja vacío, no se renderiza el bloque',
label: 'Contenido HTML adicional',
mandatory: false,
example_value: '<p>Incluye fórmulas configurables y exporta el resultado a PDF.</p>'
},
{
name: 'image',
type: 'image',
help: 'URL de la imagen lateral (se renderiza a la derecha del bloque de texto, ocupa la mitad derecha en desktop). También se inyecta en los datos estructurados (schema.org) como url del ImageObject. Por defecto: /assets/images/genial/img-calculadora.webp',
label: 'Src de la imagen',
mandatory: false,
example_value: '/assets/images/genial/img-calculadora.webp'
}
]
};