UNPKG

libreria-astro-lefebvre

Version:

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

78 lines (76 loc) 2.49 kB
import type { ComponentMetadata } from '../interfaces/types'; export const metadata: ComponentMetadata = { component_name: 'Video_2026_Andujar', category: 'Contenido de Texto', name: 'Enlace con icono play que abre vídeo en popup 2026', description: 'Enlace estilizado con icono play a la izquierda que, al hacer clic, abre un popup con un iframe de vídeo (sin imagen de preview). Incluye structured data VideoObject para SEO.', framework: 'Astro', priority: 1, tags: ['enlace', 'link', 'video', 'popup', 'play', 'seo'], fields: [ { name: 'text', type: 'text', label: 'Texto del enlace', mandatory: false, example_value: 'Ver el vídeo', help: 'Texto visible del enlace con icono play.' }, { name: 'iframeSrc', type: 'text', label: 'Url iframe del vídeo', mandatory: false, example_value: 'https://player.vimeo.com/video/123456', help: 'URL del vídeo embebido (Vimeo, YouTube, Limbo, etc.) que se cargará en el popup.' }, { name: 'name', type: 'text', label: 'Nombre del vídeo (SEO)', mandatory: false, example_value: 'Testimonio de cliente', help: 'Nombre del vídeo para el structured data.' }, { name: 'description', type: 'textArea', label: 'Descripción (SEO)', mandatory: false, example_value: 'Descripción del contenido del vídeo', help: 'Descripción del vídeo para el structured data.' }, { name: 'thumbnailUrl', type: 'text', label: 'URL miniatura (SEO)', mandatory: false, example_value: 'https://assets.lefebvre.es/media/img/preview-comp/comp-16-9.png', help: 'URL de la miniatura del vídeo para el structured data. No se muestra en pantalla.' }, { name: 'uploadDate', type: 'text', label: 'Fecha de publicación (SEO)', mandatory: false, example_value: '2026-01-15', help: 'Fecha ISO YYYY-MM-DD del vídeo para el structured data.' }, { name: 'author', type: 'text', label: 'Nombre del autor (SEO)', mandatory: false, example_value: 'María García López', help: 'Nombre del autor para el structured data.' }, { name: 'positionCompany', type: 'text', label: 'Cargo del autor (SEO)', mandatory: false, example_value: 'Socia directora', help: 'Cargo del autor para el structured data.' }, ] };