1 estrella en GitHub = 1 componente nuevo.

Dar una estrella
Visualización de Datoschipsfilterdata

Filter Chips List

Grupo de chips de datos con valores numéricos y badges de incremento/decremento.

Vista Previa en Vivo

All AssetsImagesVideosDocsMusic

Uso

Copia y pega este código directamente en tu componente React:

tsx
import { DataChipsGroup } from 'react-component-kit-ui/data';

<DataChipsGroup>Content</DataChipsGroup>

Instalación Manual

Si no estás usando el paquete npm, crea un archivo nuevo y pega el siguiente código: src/components/DataChipsGroup.tsx + DataChipsGroup.css:

DataChipsGroup.tsx
'use client';

import './DataChipsGroup.css';

/** DataChipsGroup — ported from astro-component-kit. */
export interface DataChipsGroupProps {
}

export function DataChipsGroup({}: DataChipsGroupProps) {
  return (
    <>
      <div className="chips-row" data-rk-9c64b0="">
        <span className="chip-active" data-rk-9c64b0="">All Assets</span>
        <span data-rk-9c64b0="">Images</span>
        <span data-rk-9c64b0="">Videos</span>
        <span data-rk-9c64b0="">Docs</span>
        <span data-rk-9c64b0="">Music</span>
      </div>
    </>
  );
}

export default DataChipsGroup;
DataChipsGroup.css
/* DataChipsGroup — ported from astro-component-kit (data/DataChipsGroup.astro) */

.chips-row:where([data-rk-9c64b0]) { display: flex; gap: 10px; overflow-x: auto; padding-bottom: 8px; scrollbar-width: none; }
.chips-row:where([data-rk-9c64b0])::-webkit-scrollbar { display: none; }
.chips-row:where([data-rk-9c64b0]) span:where([data-rk-9c64b0]) { padding: 6px 16px; background: #1e293b; border: 1px solid rgba(255, 255, 255, 0.05); color: #94a3b8; font-size: 0.8rem; border-radius: 100px; cursor: pointer; white-space: nowrap; transition: 0.2s; font-weight: 600; }
.chips-row:where([data-rk-9c64b0]) span:hover:where([data-rk-9c64b0]) { color: #fff; border-color: rgba(255, 255, 255, 0.2); }
.chip-active:where([data-rk-9c64b0]) { background: #6366f1 !important; color: #fff !important; border-color: transparent !important; box-shadow: 0 4px 12px rgba(99, 102, 241, 0.4); }

Información Rápida

Categoría
Visualización de Datos
Nombre de archivo
DataChipsGroup.tsx
Dependencias
Ninguna — React + CSS puro
Etiquetas
chipsfilterdata