0.0.6 • Published 1 year ago

@jorgeetrejoo/react-ui-components v0.0.6

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

Instalación

# npm
npm install @jorgeetrejoo/react-ui-components

# pnpm
pnpm add @jorgeetrejoo/react-ui-components

# yarn
yarn add @jorgeetrejoo/react-ui-components

Uso

  • Para utilizar esta biblioteca, importa los estilos y componentes necesarios.
  • Los estilos importalos en tu archivo principal (index.js, App.js, etc).
// Importar estilos (requerido)
import "@jorgeetrejoo/react-ui-components/dist/index.css";

// Importar componentes
import {Button, Input} from "@jorgeetrejoo/react-ui-components";

function App() {
  return (
    <div className="p-4">
      <h2 className="text-xl font-bold mb-4">Formulario de contacto</h2>
      <div className="space-y-4">
        <Input placeholder="Nombre completo" />
        <Input placeholder="Email" type="email" />
        <Button>Enviar</Button>
      </div>
    </div>
  );
}

Componentes

Botón

Un componente de botón versátil y personalizable.

Importación

import {Button} from "@jorgeetrejoo/react-ui-components";

<Button>Enviar</Button>;

Props

PropTipoOpcionesDefaultDescripción
variantstring'primary', 'secondary', 'outline', 'ghost''primary'Estilo visual del botón
sizestring'sm', 'md', 'lg''md'Tamaño del botón
disabledboolean-falseDeshabilita el botón
classNamestring-''Clases CSS adicionales

Input

Un componente de input versátil y personalizable.

Importación

import {Input} from "@jorgeetrejoo/react-ui-components";

<Input placeholder="Nombre completo" />;

Props

PropTipoDefaultDescripción
typestring'text'Tipo de input (text, email, password, etc.)
placeholderstring''Texto placeholder
disabledbooleanfalseDeshabilita el input
errorbooleanfalseAplica estilo de error
classNamestring''Clases CSS adicionales
0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago