New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

kit-components-ui

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

kit-components-ui

Conjunto de componentes UI funcionales y personalizables

latest
Source
npmnpm
Version
2.0.1
Version published
Maintainers
1
Created
Source

kit-components from Kit-elements

kit-components es un catalogo de componentes de UI, funcionales y personalizables

Video demo

Instalacion

Instala con npm:

 npm install kit-components-ui

Lista de componentes

  • CarrouselImages
  • Collapse
  • Loader
  • Modal
  • Toggle
  • Experience
  • BoxLinks
  • Chat
  • Message

Uso

CarrouselImages

import { CarrouselImages } from "kit-components-ui";

function App() {
  const arrImages = [img1, img2, img3, ...]
  return (
    <CarrouselImages images={arrImages} width="100%"  />
  );
};
PropsUsoTipo
imagesimagenes de muestra el sliderarray
autopara el paso de images automaticoboolean
timetiempo de muestra de cada imagennumber
widthancho del componentestring, recibe px o %
heightalto del componentestring, recibe px o %
widthImagealto de la imagen, por defecto 100%string, recibe px o %
heightImagealto de la imagen, por defecto 100%string, recibe px o %

Collapse

import { Collapse } from "kit-components-ui";

function App() {
  return (
    <Collapse title="titulo del componente" bg="dark">
      <p>lorem ipsum... </p>
    </Collapse>
  );
}
PropsUsoTipo
childrenComponente contenedorReactNode
titletitulo del componentestring
bgnombre de backgroundstring, recibe dark o light
widthancho del componentestring, recibe px o %

Loader

import { Loader } from "kit-components-ui";

function App() {
  return <Loader />;
}

Modal

import { Modal } from "kit-components-ui";

function App() {
  return (
    <Modal titleButton="Click">
      <h2>Titulo del modal</h2>
      <p>lorem ipsum... </p>
    </Modal>
  );
}
PropsUsoTipo
childrenComponente contenedorReactNode
titleButtontitulo del botton para abrir el modalstring

Toggle

import { Toggle } from "kit-components-ui";

function App() {
  const showMessage = () => {
    alert("¡Hello world!");
  };

  return <Toggle onClick={showMessage} />;
}
PropsUso
onClickpara ejecutar una función al hacer click

Experience

import { Experience } from "kit-components-ui";

function App() {
  const experience = {
    job_name: "Web development",
    company: "Your company",
    first_date: "22 April",
    last_date: "20 December",
    description:
      "Lorem ipsum dolor sit amet consectetur adipisicing elit. Harum, magni numquam delectus, autem fugiat ipsa nesciunt optio provident distinctio, dicta enim fugit ducimus? Nobis placeat quia quos labore amet? Animi!",
    link: "your-link",
    theme: "dark",
  };

  return <Experience experience={experience} />;
}
PropsUso
job_nameNombre del puesto de trabajo
companyNombre de la empresa en la que estuviste
first_dateFecha de inicio del trabajo
last_dateFecha de término del trabajo
descriptionDescrición de tu función dentro de la empresa
linkPuedes agregar un link si quieres
themePor defecto es light, puedes agregar dark

BoxLinks

import { BoxLinks } from "kit-components-ui";

function App() {
  const links = [
    { id: 0, link: "https://www.facebook.com", name: "Facebook" },
    { id: 1, link: "https://github.com", name: "Github" },
    { id: 2, link: "https://astro.build", name: "Astro" },
    { id: 3, link: "https://x.com", name: "X - Twitter" },
  ];

  return <BoxLinks links={links} title="" theme="" width="" />;
}
PropsUso
linksArray de objetos con id(única), link(url) y name(Nombre del sitio)
titleNombre principal del contenido
themeTema dark o light, según tu proyecto, por defecto está en dark
widthLargo del contenedor, por defecto el 100% del contendor padre, colocar los px, porcentaje, etc

Chat

import { Chat } from "kit-components-ui";

function App() {
  return <Chat theme="" width="" height=""></Chat>;
}
PropsUso
childrenRecibe los mensajes dentro
themeTema dark o light. Por defecto dark
widthLargo adaptable. Por defecto 100%, agregar los px, porcentaje, etc
heightAncho adaptable. Por defecto auto, agregar los px, porcentaje, etc

Message

import { Message } from "kit-components-ui";

function App() {
  return <Message theme="" content="" username="" />;
}
PropsUso
contentContenido del mensaje a mostrar
usernameNombre del usuario emisor del mensaje. Opcional
themeTema dark o light. Por defecto dark

Probar

Ejecuta y visita localhost

  npm run dev

Keywords

componentes ui

FAQs

Package last updated on 12 Aug 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts