Biblioteca de componentes React + Tailwind CSS. Componentes modernos, elegantes y listos para usar.
npm install leira-ui
Biblioteca de componentes React + Tailwind CSS
Componentes modernos, elegantes y listos para usar en tus proyectos.
---

---
- 🎨 Tema oscuro premium por defecto
- ⚡ React 19 compatible
- 🌊 Tailwind CSS 4 optimizado
- 📦 TypeScript con tipos incluidos
- 🎭 Animaciones suaves y transiciones elegantes
- 📱 Responsive y accesible
- 📋 Copy & Paste - Copia el código directamente
---
``bash`
npm install leira-ui lucide-react
`bash`
pnpm add leira-ui lucide-react
`bash`
yarn add leira-ui lucide-react
---
`tsx`
import 'leira-ui/styles.css'
`tsx
import { Button, Card, CardBody, Input, Alert } from 'leira-ui'
function App() {
return (
)
}
`
---
| Botones con variantes, tamaños y estados de carga |
| Input | Campos de entrada con validación e iconos |
| Textarea | Área de texto con validación |$3
| Componente | Descripción |
|------------|-------------|
| Card | Tarjetas con header, body, footer y hover effects |
| ImageCard | Cards con imagen destacada |$3
| Componente | Descripción |
|------------|-------------|
| Navbar | Barra de navegación responsive con dropdowns |
| Sidebar | Menú lateral colapsable |
| DropdownMenu | Menú desplegable |
| Breadcrumb | Navegación de migas de pan |
| Tabs | Pestañas con estilos pill y underline |$3
| Componente | Descripción |
|------------|-------------|
| Alert | Alertas de notificación con variantes |
| Modal | Modales con animaciones |
| Tooltip | Tooltips con posicionamiento flexible |
| Spinner | Indicadores de carga |
| Skeleton | Placeholders de carga |$3
| Componente | Descripción |
|------------|-------------|
| SimpleFooter | Footer minimalista |
| MultiColumnFooter | Footer con múltiples columnas |
| CenteredFooter | Footer centrado |
| NewsletterFooter | Footer con suscripción |$3
| Componente | Descripción |
|------------|-------------|
| Badge | Etiquetas y badges con estilos |
| Accordion | Acordeones colapsables con animaciones |
| Carousel | Carrusel básico |
| ImageCarousel | Carrusel de imágenes |
| CardCarousel | Carrusel de cards |
| CoverflowCarousel | Carrusel 3D con perspectiva |
| TestimonialCarousel | Carrusel de testimonios |---
📖 Documentación
Visita nuestra documentación completa con ejemplos interactivos:
---
🎨 Personalización
Los componentes usan variables CSS que puedes personalizar:
`css
:root {
--bg-primary: #0a0a0f;
--bg-secondary: #12121a;
--bg-card: #16161f;
--bg-hover: #1e1e2a;
--text-primary: #ffffff;
--text-secondary: #a0a0b0;
--text-muted: #666680;
--border-color: #2a2a3a;
}
`---
🛠️ Desarrollo Local
`bash
Clonar el repositorio
git clone https://github.com/tu-usuario/leira-ui.git
cd leira-uiInstalar dependencias
pnpm installIniciar servidor de desarrollo
pnpm devBuild paquete NPM
pnpm build:lib
``---
MIT © Leira UI
---
Hecho con 💜 para la comunidad React