Отображение данныхstatsdashboarddata
Metric Grid
Сетка аналитических показателей дашборда с крупными цифрами и динамикой роста.
Живое превью
Users
12.4k
+12%Revenue
$48k
+5%Bounce
24%
-2%Использование
Скопируйте и вставьте этот код в ваш React-компонент:
tsx
import { StatsGridDashboard } from 'react-component-kit-ui/data';
<StatsGridDashboard>Content</StatsGridDashboard>Ручная установка
Если вы не используете пакет npm, создайте файл и вставьте следующий код: src/components/StatsGridDashboard.tsx + StatsGridDashboard.css:
StatsGridDashboard.tsx
'use client';
import './StatsGridDashboard.css';
/** StatsGridDashboard — ported from astro-component-kit. */
export interface StatsGridDashboardProps {
}
export function StatsGridDashboard({}: StatsGridDashboardProps) {
return (
<>
<div className="s-grid" data-rk-ea2277="">
<div className="s-card" data-rk-ea2277=""><span data-rk-ea2277="">Users</span><h3 data-rk-ea2277="">12.4k</h3><small className="up" data-rk-ea2277="">+12%</small></div>
<div className="s-card" data-rk-ea2277=""><span data-rk-ea2277="">Revenue</span><h3 data-rk-ea2277="">$48k</h3><small className="up" data-rk-ea2277="">+5%</small></div>
<div className="s-card" data-rk-ea2277=""><span data-rk-ea2277="">Bounce</span><h3 data-rk-ea2277="">24%</h3><small className="down" data-rk-ea2277="">-2%</small></div>
</div>
</>
);
}
export default StatsGridDashboard;StatsGridDashboard.css
/* StatsGridDashboard — ported from astro-component-kit (data/StatsGridDashboard.astro) */
.s-grid:where([data-rk-ea2277]) { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 1rem; }
.s-card:where([data-rk-ea2277]) { background: rgba(255,255,255,0.03); border: 1px solid rgba(255, 255, 255, 0.1); padding: 1.25rem; border-radius: 12px; }
span:where([data-rk-ea2277]) { font-size: 0.75rem; color: #64748b; font-weight: 600; text-transform: uppercase; }
h3:where([data-rk-ea2277]) { font-size: 1.5rem; color: #fff; margin: 0.25rem 0; }
small:where([data-rk-ea2277]) { font-size: 0.7rem; font-weight: 700; }
.up:where([data-rk-ea2277]) { color: #10b981; }
.down:where([data-rk-ea2277]) { color: #ef4444; }Краткая информация
- Категория
- Отображение данных
- Имя файла
StatsGridDashboard.tsx- Зависимости
- Нет — чистый React + CSS
- Теги
- statsdashboarddata