npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@red-unica/libreria-componentes

v1.13.1

Published

Componentes React y archivos SASS genéricos para Red Única (SAC).

Downloads

294

Readme

Librería componentes genéricos Red Única

Componentes React y archivos SASS genéricos de Red Única.

Instalación

  npm install --save @red-unica/libreria-componentes

Uso

  import React from 'react';
  import { Componente } from '@red-unica/libreria-componentes';

  const Ejemplo = () => {
    return (
      <Componente />}
    );
  };

Componentes

Pestanias

Para utilizar este componente se deben envíar las siguientes propiedades:

| Propiedad | Tipo de dato | Propiedad | Tipo de dato | Opcional | |-----------------|--------------|-------------|--------------|----------| | pestanias | Arreglo | | | | | | | valor | Numerico | No | | | | texto | Cadnena | No | | | | numero | Numerico | No | | | | activa | Booleano | No | | eventoClic | Función | | | No |

  • pestanias: Arreglo que contiene la información personalizada de cada una de las pestañas.
    • valor: Valor numérico que indica el valor de cada pestaña.
    • texto: Cadena que contiene el texto que se mostrará en la pestaña.
    • numero: Valor numérico que se mostrará en la pestaña.
    • activa: Bandera booleana que indica si la pestaña debe mostrarse como activa/seleccionada.
  • eventoClic: Función que se ejecuta al dar clic a una pestaña inactiva.

Área Texto

Para utilizar este componente se deben envíar las siguientes propiedades:

| Propiedad | Tipo de dato | Opcional | Valor por defecto | |-----------------------|--------------|----------|-------------------| | titulo | Cadena | No | N/A | | eventoCambio | Función | No | N/A | | tituloActivo | Cadena | si | cadena vacia | | caracteresMaximos | Numèrico | Si | 0 | | permiteEspeciales | Booleano | Si | false |

  • titulo: Cadena que contiene el título que se mostrará en el área de texto.
  • eventoCambio: Función que se ejecutará cada vez que se inserte/elimine una letra del área de texto.
  • tituloActivo: Cadena que contiene el título que se mostrará en área de texto activa.
  • caracteresMaximos: Número de letras/caracteres que se permitirán escribir en el área de texto.
  • permiteEspeciales: Bandera para indicar ingreso de caracteres especiales en el área de texto.

Etiqueta Semana

Para utilizar este componente se debe envíar la siguiente propiedad:

| Propiedad | Tipo de dato | Opcional | Valor por defecto | |-----------------------------|--------------|----------|-------------------| | moverEtiquetaIzquierda | Booleano | Si | verdadero | | disenioDesplegable | Booleano | Si | falso | | eventoClic | Función | Si | N/A | | listaSemanas | Arreglo | Si | [] |

  • moverEtiquetaIzquierda: Bandera que indica si se debe mover el componente hacia el lado izquierdo para poder alinearse.
  • disenioDesplegable: Bandera que indica si se debe mostrar con el diseño de la lista desplegable (por defecto es falso).
  • eventoClic: Función que se ejecuta cada que se de clic en algún elemento del combo de semanas.
  • listaSemanas: Arreglo de objetos que se mostrarán dentro del combo de semanas. Estructura listado de objetos: { identificador: Número para identificar al elemento en el listado. numeroSemana: Cadena con el valor de la semana. titulo: Cadena que se muestra como titulo en la lista de semanas. descripcion: Cadena de descripción que se mostrará en el listado. }

PestaniasGenericas

Para utilizar este componente se deben envíar las siguientes propiedades:

| Propiedad | Tipo de dato | Propiedad | Tipo de dato | Opcional | Valor por defecto | |----------------------------|------------------|------------------------|--------------|----------|-------------------| | listaPestanias | Arreglo | | | | | | | | valor | Numerico | No | | | | | leyenda | Cadena | No | | | | | tamanio | Numerico | Si | N/A | | tamanioPestanias | | | Numerico | Si | 0 | | eventoClic | | | Funcion | No | | | altoPestanias | | | Numerico | Si | 30 | | anchoSeparacion | | | Numerico | Si | 0 | | altoBorde | | | Numerico | Si | 4 | | colorDelBorde | | | Numerico | Si | 0 | | iniciaPestania | | | Numerico | Si | 0 | | tamanioLetra | | | Numerico | Si | 0 | | separacionTextoBarra | | | Numerico | Si | 0 | | margenLateral | | | Numerico | Si | 0 |

  • listaPestanias: Arreglo que contiene los datos para el numero pestanias y leyendas que mostraran.
    • valor: Numerico que indica el valor de la pestaña.
    • leyenda: Cadena que contiene la leyenda que se mostrara en la pestaña.
    • tamanio: Numerico que indica el tamaño de la pestaña.
  • tamanioPestanias: Numero que indica el ancho de las pestañas de acuerdo a la division del numero de pestañas.
  • eventoClic: Función que se ejecutará al hacer clic en la pestaña.
  • altoPestanias: Numero que indica la altura de las pestañas.
  • anchoSeparacion: Numero que indica el ancho de la separacion de las pestañas.
  • altoBorde: Numero que indica la altura del borde inferior de la pestaña.
  • colorDelBorde: Numero que indica el color que se asignara al borde.
    • 0 - sin color.
    • 1 - Borde de color visualizacion de datos cuatro.
    • 2 - Borde de color primario seis.
  • iniciaPestania: Numero de pestaña que estara activa.
  • tamanioLetra: Numero que indica el tamaño de la letra que se mostrara en la pestaña.
    • 0 - Tamaño de letra 10, clase "etiqueta-2".
    • 1 - Tamaño de letra 12, clase "etiqueta-1".
    • 2 - Tamaño de letra 14, clase "cuerpo-3".
    • 3 - Tamaño de letra 16, clase "cuerpo-2".
    • 4 - Tamaño de letra 18, clase "cuerpo-1".
  • separacionTextoBarra: Numero que indica la separacion del borde y la leyenda de la pestaña.
  • margenLateral: Numero que indica los margenes laterales en las pestañas.

PiePagina

No se necesitan propiedades para poder utilizar este componente.

PiePaginaEkt

No se necesitan propiedades para poder utilizar este componente.

Botón Pestaña

Para utilizar este componente se debe envíar la siguiente propiedad:

| Propiedad | Tipo de dato | Opcional | Valor por defecto | |-----------------|---------------|----------|-------------------------| | leyenda | Cadena | No | N/A | | activo | Booleano | No | N/A | | eventoClic | Función | No | N/A | | estilo | Numérico | Si | 0 |

  • leyenda: Cadena que contiene el texto que se mostrará dentro del botón.
  • activo: Bandera booleana que indica si el botón debe mostrarse como activo o inactivo.
  • eventoClic: Función que se ejecuta al dar clic sobre el botón.
  • estilo: Valor númerico para definir el estilo de la pestaña que se mostrará, por defecto es 0. Valores permitidos:
    • 0: Estilo de pestaña activa que se muestra la leyenda en dos renglones y la inactiva esta en negritas.
    • 1: Estilo de pestaña activa que se muestra la leyenda en un renglón y la inactiva no esta en negritas.

Buscador

Para utilizar este componente se deben enviar las siguientes propiedades:

| Propiedad | Tipo de dato | Opcional | Valor por defecto | |------------------------|--------------|----------|-------------------------| | eventoCambio | Función | Si | N/A | | leyenda | Cadena | No | N/A | | validaNumerico | Booleano | Si | false | | validaLetras | Booleano | Si | false | | mostrarFiltro | Booleano | Si | false | | listadoFiltro | Objeto | Si | {titulo:'', listado:[]} | | eventoCambioFiltro | Función | Si | N/A | | estilo | Numérico | Si | 0 | | eventoClic | Función | Si | N/A | | limpiar | Booleano | Si | false |

  • eventoCambio: Función que se ejecutará cada vez que se inserte/elimine una letra en el "Buscador".
  • leyenda: Cadena que contiene el título que se mostrará en el "Buscador".
  • validaNumerico: Bandera para indicar ingreso de solo números en el "Buscador".
  • validaLetras: Bandera para indicar ingreso de solo letras en el "Buscador".
  • mostrarFiltro: Bandera para habilitar filtro en el "Buscador".
  • listadoFiltro: Objeto que contiene el título y listado de elementos a mostrar en el filtro. Estructura listado de elementos: { identificador : Número para identificar al elemento en el filtro. leyenda : Cadena con el valor de la descripción a mostrar en el elemento del filtro. cantidad : Número con el valor de la cantidad a mostrar en el elemento del filtro. }
  • eventoCambioFiltro: Función que se ejecutará al seleccionar un elemento del filtro.
  • estilo: Valor númerico para mostrar el estilo del buscador diferente, su valor por defecto es 0. Valores permitidos:
    • 0: Valor 0 ícono de la lupa se muestra de lado izquierdo.
    • 1: Valor 1 ícono de la lupa se muestra del lado derecho.
  • eventoClic: Función que se ejecutaŕa al presionar el ícono de lupa.
  • limpiar: Bandera para indicar si se limpiara el campo de texto, por defecto es falso.

Botón Terciario

Para utilizar este componente se deben enviar las siguientes propiedades:

| Propiedad | Tipo de dato | Opcional | Valor por defecto | |-----------------------|--------------|----------|-------------------| | eventoClic | Función | No | N/A | | leyenda | Cadena | No | N/A | | conBorde | Boleano | Si | false |

  • eventoClic: Función que se ejecutará cada vez que se registre clic en el botón
  • leyenda: Cadena que se muestra en el botón.
  • conBorde: Bandera que indica si el botón terciario incluirá borde y fondo de color primario dos.

FotografiaAsesor

Para utilizar este componente se deben enviar las siguientes propiedades:

| Propiedad | Tipo de dato | Opcional | Valor por defecto | |-----------------------|--------------|----------|-------------------| | numeroAsesor | Cadena | No | N/A | | numeroMicrofront | Numérico | No | 0 |

  • numeroAsesor: Cadena que contiene el número del asesor a mostrar su fotografía.
  • numeroMicrofront: Número del microfront que implementa el componente "FotografiaAsesor". Valores permitidos:
    • 0: Indica que se implementa desde el microfront frontend-desempenio-gerente.
    • 1: Indica que se implementa desde el microfront frontend-desempenio-pantallas-genericas. Nota: Se debe adicionar en microfront la variable "REACT_APP_EYD_URL_FOTOGRAFIA_ASESOR".

PedidosClasificacionVentas

No se necesitan propiedades para poder utilizar este componente.

Etiqueta Uno

Para utilizar este componente se debe envíar la siguiente propiedad:

| Propiedad | Tipo de dato | Opcional | |-----------------|---------------|----------| | leyenda | Cadena | No |

  • leyenda: Cadena que contiene el texto que se mostrará dentro de la etiqueta.

Botón Uno

Para utilizar este componente se debe envíar las siguientes propiedades:

| Propiedad | Tipo de dato | Opcional | Valor por defecto | |-----------------|---------------|----------|-------------------| | leyenda | Cadena | No | N/A | | eventoClic | Función | Si | N/A | | inactivo | Boleano | Si | true | | cursor | Boleano | Si | true |

  • leyenda: Cadena que contiene el texto que se mostrará dentro del botón.
  • eventoClic: Función que se ejecuta al dar clic sobre el botón.
  • inactivo: Bandera para mostrar o quitar opacidad.
  • cursor: Bandera para mostrar o quitar el cursor y ejecutar o no función eventoClic.
Version mínima de NodeJS
  • Node: "16.15.0"
Version mínima de React
  • Node: "17.0.0"
Dependencias
  • "@red-unica/libreria-funciones-genericas": "1.40.0"
  • "@red-unica/libreria-svg": "1.43.5
  • "@red-unica/libreria-estilos-desempenio": "1.2.3

License

ISC ©