1 звезда на GitHub = 1 новый компонент.

Поставить звезду
Отображение данныхgraphstatdata

Metric with Sparkline

Карточка показателя с миниатюрным SVG-графиком (спарклайном) тренда.

Живое превью

Sessions

2,415

Использование

Скопируйте и вставьте этот код в ваш React-компонент:

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

<SparklineStatCard>Content</SparklineStatCard>

Ручная установка

Если вы не используете пакет npm, создайте файл и вставьте следующий код: src/components/SparklineStatCard.tsx + SparklineStatCard.css:

SparklineStatCard.tsx
'use client';

import './SparklineStatCard.css';

/** SparklineStatCard — ported from astro-component-kit. */
export interface SparklineStatCardProps {
}

export function SparklineStatCard({}: SparklineStatCardProps) {
  return (
    <>
      <div className="spark-card" data-rk-37980c="">
        <div className="top" data-rk-37980c=""><span data-rk-37980c="">Sessions</span><h3 data-rk-37980c="">2,415</h3></div>
        <div className="graph" data-rk-37980c="">
          <svg viewBox="0 0 100 30" data-rk-37980c="">
            <path d="M0 25 L10 20 L20 22 L30 15 L40 18 L50 25 L60 10 L70 12 L80 5 L90 8 L100 2" fill="none" stroke="#6366f1" strokeWidth="2.5" strokeLinecap="round" strokeLinejoin="round" data-rk-37980c="" />
          </svg>
        </div>
      </div>
    </>
  );
}

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

.spark-card:where([data-rk-37980c]) { padding: 1.5rem; background: #111; border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 20px; min-width: 160px; box-shadow: 0 10px 30px rgba(0,0,0,0.2); }
h3:where([data-rk-37980c]) { margin: 4px 0; color: #fff; font-size: 1.5rem; font-weight: 800; }
span:where([data-rk-37980c]) { font-size: 0.75rem; color: #64748b; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; }
.graph:where([data-rk-37980c]) { margin-top: 15px; height: 30px; opacity: 0.8; }

Краткая информация

Категория
Отображение данных
Имя файла
SparklineStatCard.tsx
Зависимости
Нет — чистый React + CSS
Теги
graphstatdata