0.3.2 • Published 10 months ago

@achs/webkit v0.3.2

Weekly downloads
-
License
Proprietary
Repository
-
Last release
10 months ago

ACHS Webkit UI

Este paquete proporciona un conjunto de componentes de UI para su uso en aplicaciones web de ACHS (Asociación Chilena de Seguridad). Está construido con React, TypeScript y Vite.

Instalación

npm install @achs/webkit
# o
pnpm add @achs/webkit

Uso

Aquí tienes un ejemplo de cómo usar un componente del paquete ACHS Webkit UI:

import React from 'react';
import { Button } from '@achs/webkit';

const App = () => {
  return (
    <div data-theme="salud">
      <h1>Bienvenido a ACHS Webkit UI</h1>
      <Button>Haz clic aquí</Button>
    </div>
  );
};

export default App;

Desarrollo

Esta plantilla proporciona una configuración mínima para que React funcione en Vite con HMR y algunas reglas de ESLint.

Actualmente, hay dos plugins oficiales disponibles:

sobre manejo de estilos en css respecto al tema

varibles generales desde el tema que se pueden usar en hojas de estillos scss: --primary-color --secondary-color --complementary-color --texto-color --light --dark --disabled-color

por temas de lograr transparencia en shadows y otras propiedades con las variables generales del tema se decidio que las variables de colores ya no estan seteadas con los codigos de colores sin estar pasados por la funcion rgb de css ej: --primary-color: 39, 147, 62; para usar la variable en las hojas de estilos se debe usar con la funcion de rgb ej: background-color: var(--primary-color) ó background-color: rgba((var(--secondary-color)), 0.5);

Ampliando la configuración de ESLint

Si estás desarrollando una aplicación de producción, te recomendamos actualizar la configuración para habilitar reglas de lint con conocimiento de tipos:

export default tseslint.config({
  extends: [
    // Elimina ...tseslint.configs.recommended y reemplázalo con esto
    ...tseslint.configs.recommendedTypeChecked,
    // Alternativamente, usa esto para reglas más estrictas
    ...tseslint.configs.strictTypeChecked,
    // Opcionalmente, agrega esto para reglas estilísticas
    ...tseslint.configs.stylisticTypeChecked,
  ],
  languageOptions: {
    // otras opciones...
    parserOptions: {
      project: ['./tsconfig.node.json', './tsconfig.app.json'],
      tsconfigRootDir: import.meta.dirname,
    },
  },
})
0.3.2

10 months ago

0.3.1

10 months ago

0.3.0

11 months ago

0.2.2

1 year ago

0.1.11

1 year ago

0.1.10

1 year ago

0.1.9

1 year ago

0.1.7

1 year ago

0.1.6

1 year ago

0.1.5

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago