import type { ComponentMetadata } from '../interfaces/types';

export const metadata: ComponentMetadata = {
  component_name: 'Button',
  category: 'CTA',
  name: 'Botón en Astro',
  description: 'Botón de prueba en Astro',
  framework: 'Astro',
  priority: 1,
  tags: ['boton', 'interactivo', 'ejemplo'],
  fields: [
    {
      name: 'label',
      type: 'text',
      label: 'Texto del botón',
      mandatory: true,
      example_value: 'Botón en Astro'
    },    
    {
      name: 'href',
      type: 'text',
      label: 'Url de destino',
      mandatory: true,
      example_value: 'https://lefebvre.es'
    },
    {
      name: 'target',
      type: 'text',
      label: 'Indicar si se abre en la misma ventana o en una nueva (_blank)',
      mandatory: false,
      example_value: '_blank'
    },
  ],
  repeat_data: null
};
