--- // 热力图 v5 预览方案「潮汐」:一道 135° 斜向光带周期性从左下扫向右上, // 带锋经过的格子短暂提亮并微微上浮,带过即按列位错峰回落—— // 像潮线退去时在沙滩上留下的一层层水痕。 // 本文件是独立预览件:只新增、不改既有、零依赖零请求。 import { loadHeatmap, levelOf } from '../../../lib/heatmap'; interface Props { title: string; concept: string; } const { title, concept } = Astro.props; // 数据获取失败(无 token / 无缓存)时 weeks 为空 → 网格空壳,引擎自然不启动 let weeks: import('../../../lib/heatmap').HeatDay[][] = []; try { ({ weeks } = await loadHeatmap()); } catch {} --- {title} {concept} {weeks.map((w) => w.map((d) => ( )), )}
{concept}