Skip to content

EUButton

Los botones EUButton están listos para usarse!!!! Ofrecen diferentes variantes y tamaños.

Demostración en Vivo

Uso Básico

Puedes utilizar el componente EUButton de la siguiente manera:

vue
<template>
  <EUButton>
    Botón Primario
  </EUButton>
</template>

<script setup>
import EUButton from 'enviame-ui';
</script>

Variantes Disponibles

Nuestro componente de botón soporta las siguientes variantes:

  • Primary (por defecto)
  • Secondary
  • Tertiary
  • Destructive
  • Success

Ejemplos de Variantes

vue
<template>
  <EUButton variant="secondary">
    Botón Secundario
  </EUButton>
</template>

Tamaños Disponibles

El botón viene en dos tamaños:

  • lg (grande, por defecto)
  • sm (pequeño)

Ejemplos de Tamaños

Large ButtonSmall Button
vue
<template>
  <EUButton size="sm">
    Botón Pequeño
  </EUButton>
</template>

Ejemplos Combinados

Puedes combinar variantes y tamaños para obtener el botón que necesitas:

Primary SmallSecondary LargeDestructive SmallSuccess Large
vue
<template>
  <EUButton variant="success" size="lg">
    Botón Éxito Grande
  </EUButton>
</template>

Personalización con Tailwind CSS

Puedes aplicar clases de Tailwind CSS para personalizar aún más tus botones:

vue
<template>
  <EUButton class="bg-gradient-to-r from-blue-500 to-green-500 text-white">
    Botón Personalizado
  </EUButton>
</template>

Resultado:

Propiedades del Componente

PropiedadTipoValores PermitidosDescripción
variantstring'primary', 'secondary', 'tertiary', 'destructive', 'success'Especifica el estilo visual del botón.
sizestring'sm', 'lg'Define el tamaño del botón.

Importación del Componente

Asegúrate de importar el componente correctamente en tu archivo Vue:

vue
<script setup>
import EUButton from 'enviame-ui';
</script>

Notas Adicionales

  • Accesibilidad: Todos los botones están diseñados para ser accesibles y cumplir con las pautas de accesibilidad.
  • Estilos Personalizados: Puedes añadir clases personalizadas o utilizar Tailwind CSS para adaptar los botones a tu diseño.

¡Espero que esta documentación mejorada te sea de gran ayuda! He organizado la información para que sea más clara y he incluido ejemplos en vivo para que puedas ver los botones en acción. Además, la sección de personalización con Tailwind CSS te permitirá adaptar los botones a tus necesidades específicas.

Si tienes alguna pregunta o necesitas más asistencia, no dudes en contactarme. ¡Estoy aquí para ayudarte!