رفتن به محتوای اصلی

فارسی

نقشهٔ فعالیت

فعالیت روزانهٔ یک سال شمسی به سبک GitHub، با ماه‌های جلالی و هفتهٔ شنبه‌تا‌جمعه.

import { ActivityHeatmap } from "@kashi-ui/react";

نمونه

۷۹۷ کامیت در ۱۴۰۵
کامیت‌های تیم در ۱۴۰۵، به تفکیک ماه
فروردین۶۹
اردیبهشت۶۵
خرداد۶۶
تیر۶۹
مرداد۶۹
شهریور۶۹
مهر۶۵
آبان۶۴
آذر۶۵
دی۷۵
بهمن۵۹
اسفند۶۲
<ActivityHeatmap year={1405} unit="کامیت"
data={{ "2026-03-21": 3, "2026-03-22": 7, … }} />

کلید داده تاریخ میلادی YYYY-MM-DD است (مثل خروجی toISODate) تا مستقیم از پایگاه‌داده بیاید. شدت رنگ نسبت به بیشترین مقدار سال در چهار پله است، با یک رنگ از کم‌رنگ به پررنگ.

نامنوعپیش‌فرضتوضیح
dataRecord<string, number>—تعداد در هر روز؛ کلید YYYY-MM-DD
yearnumberسال جاریسال شمسی
unitstring«فعالیت»واحد در راهنما
labelstring—نام دسترس‌پذیر

دسترس‌پذیری

برای صفحه‌خوان، نقشه یک تصویر با جمع کل است و یک جدول پنهان جمع هر ماه را می‌گوید؛ ۳۶۵ خانه یکی‌یکی خوانده نمی‌شوند. مقدار هر روز با نگه‌داشتن موس نمایش داده می‌شود.