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