0.0.24 • Published 5 months ago

iathings-ui v0.0.24

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

iathings-ui

iathings-ui es una librería de componentes UI desarrollada por IATHINGS para uso interno en sus productos. Sin embargo, es de uso libre para cualquier persona bajo la licencia MIT.

Características

  • Componentes personalizables: Diseñados para ser altamente configurables.
  • Basado en Svelte y TypeScript: Moderno, eficiente y con tipado seguro.
  • Licencia MIT: Libre para usar, modificar y distribuir.

Instalación

Para instalar la librería, ejecuta el siguiente comando:

npm install iathings-ui

Uso

Importa los componentes en tu proyecto de Svelte:

<script>
  import { Button, Card, CheckBox, Input, Label, Layout, Modal, Separator, Switch, Tabs, Toast } from "iathings-ui";
</script>

<!-- Ejemplo de uso de algunos componentes -->
<Button variant="primary">Haz clic aquí</Button>

<Card>
  <h2>Título de la tarjeta</h2>
  <p>Contenido de la tarjeta.</p>
</Card>

<Input placeholder="Escribe algo..." />

<Tabs tabs={[{ label: "Pestaña 1", content: "Contenido 1" }, { label: "Pestaña 2", content: "Contenido 2" }]} />

Componentes Disponibles

  • Button: Botón personalizable con variantes y tamaños.
  • Card: Tarjeta para agrupar contenido relacionado.
  • CheckBox: Casilla de verificación para opciones binarias.
  • Input: Campo de entrada de texto personalizable.
  • Label: Etiqueta para formularios o textos descriptivos.
  • Layout: Componentes de diseño como contenedores, grids y flexbox.
  • Modal: Ventana modal para mostrar contenido emergente.
  • Separator: Línea divisoria para separar secciones.
  • Switch: Interruptor para alternar entre estados.
  • Tabs: Pestañas para organizar contenido en secciones.
  • Toast: Notificaciones emergentes temporales.

Storybook

Explora todos los componentes y sus variantes en nuestro Storybook.

Contribución

Si deseas contribuir a este proyecto, sigue estos pasos:

  1. Haz un fork del repositorio.
  2. Crea una rama con tu nueva funcionalidad (git checkout -b feature/nueva-funcionalidad).
  3. Realiza tus cambios y haz commit (git commit -m 'Añade nueva funcionalidad').
  4. Haz push a la rama (git push origin feature/nueva-funcionalidad).
  5. Abre un Pull Request.

Licencia

Este proyecto está bajo la licencia MIT. Puedes usarlo libremente en tus proyectos personales o comerciales.

0.0.24

5 months ago

0.0.23

5 months ago

0.0.22

5 months ago

0.0.21

5 months ago

0.0.20

5 months ago

0.0.19

5 months ago

0.0.18

5 months ago

0.0.17

5 months ago

0.0.16

5 months ago

0.0.15

5 months ago

0.0.14

5 months ago

0.0.13

5 months ago

0.0.12

5 months ago

0.0.11

5 months ago

0.0.10

5 months ago

0.0.9

5 months ago

0.0.8

6 months ago

0.0.7

6 months ago

0.0.6

6 months ago

0.0.5

6 months ago

0.0.4

6 months ago

0.0.3

6 months ago