1 estrella en GitHub = 1 componente nuevo.

Dar una estrella
Visualización de Datostagsclouddata

Metric Tag Cloud

Nube de etiquetas con recuentos numéricos de elementos para categorización rápida.

Vista Previa en Vivo

ReactReactNext.jsVueSvelte

Uso

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

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

<TagCloudData>Content</TagCloudData>

Instalación Manual

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

TagCloudData.tsx
'use client';

import './TagCloudData.css';

/** TagCloudData — ported from astro-component-kit. */
export interface TagCloudDataProps {
}

export function TagCloudData({}: TagCloudDataProps) {
  return (
    <>
      <div className="t-cloud" data-rk-eddf05="">
        <span className="t-pill" data-rk-eddf05="">React</span>
        <span className="t-pill t-active" data-rk-eddf05="">React</span>
        <span className="t-pill" data-rk-eddf05="">Next.js</span>
        <span className="t-pill" data-rk-eddf05="">Vue</span>
        <span className="t-pill" data-rk-eddf05="">Svelte</span>
      </div>
    </>
  );
}

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

.t-cloud:where([data-rk-eddf05]) { display: flex; flex-wrap: wrap; gap: 0.5rem; }
.t-pill:where([data-rk-eddf05]) { padding: 4px 12px; background: rgba(255,255,255,0.05); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 100px; color: #94a3b8; font-size: 0.75rem; font-weight: 600; cursor: pointer; transition: 0.2s; }
.t-pill:hover:where([data-rk-eddf05]), .t-active:where([data-rk-eddf05]) { background: #6366f1; color: #fff; border-color: transparent; box-shadow: 0 4px 10px rgba(99,102,241,0.3); }

Información Rápida

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