/ UI
Компоненты

Компонент

Показатели

Stats рендерит нативный dl, а каждый StatItem — dt/dd с заголовком, значением, описанием и взаимоисключающими icon/chart на уровне TypeScript. Сетка адаптируется без горизонтального скролла, поддерживает состояния загрузки и отсутствия значения, а данные группы связаны стабильным id, не зависящим от позиции.

Пример

Интерактивный пример
Активные доски
24
Создано за текущий период
Участники команды
18
Во всех проектах
Доля выполнения
87%
Задачи, закрытые в срок

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

Импортируйте компонент из публичной точки входа пакета.

import { Stats } from "denjs-ui";
import { Folder, Users } from "lucide-react";

export function Example() {
  return (
    <Stats
      items={[
        { id: "boards", title: "Active boards", value: 24, icon: <Folder aria-hidden="true" /> },
        { id: "members", title: "Team members", value: 18, icon: <Users aria-hidden="true" /> },
      ]}
    />
  );
}