heatmap 迁移

This commit is contained in:
lutinglt
2025-07-06 00:27:10 +08:00
parent 7fe76d6444
commit 98446a9bb3
7 changed files with 130 additions and 51 deletions

View File

@@ -1,51 +0,0 @@
// Made by Luting ^-^
.vch__day__square,
.vch__legend__wrapper rect {
rx: 2px;
ry: 2px;
width: 9px;
height: 9px;
outline: 1px solid rgba(255, 255, 255, 0.05);
border-radius: 0.5px;
outline-offset: -1px;
}
.vch__legend__wrapper rect {
rx: 3px;
ry: 3px;
border-radius: 1px;
}
.vch__day__square,
.vch__legend__wrapper rect {
&[style="fill: var(--color-secondary-alpha-60);"] {
outline: 1px solid rgba(27, 31, 35, 0.06);
background: #161b22;
fill: #161b22 !important;
}
&[style="fill: var(--color-primary-light-4);"] {
background: #0e4429;
fill: #0e4429 !important;
}
&[style="fill: var(--color-primary-light-2);"] {
background: #006d32;
fill: #006d32 !important;
}
&[style="fill: var(--color-primary);"] {
background: #238636;
fill: #238636 !important;
}
&[style="fill: var(--color-primary-dark-2);"] {
background: #39d353;
fill: #39d353 !important;
}
&[style="fill: var(--color-primary-dark-4);"] {
background: #44ff61;
fill: #44ff61 !important;
}
}

View File

@@ -0,0 +1,51 @@
import { css, themeVars } from "src/types/vars";
export const heatmap = css`
.vch__container {
// 覆盖热力图和图例的背景色
.vch__day__square,
.vch__legend__wrapper rect {
// 圆角
rx: 2.5px;
ry: 2.5px;
// hover 时的圆角
border-radius: 0.75px;
// 宽度和高度可以用来控制间隔
width: 9.5px;
height: 9.5px;
// 边框
outline: 0.5px solid ${themeVars.github.contribution.default.borderColor.num0};
// 边框向内偏移
outline-offset: -0.5px;
&[style="fill: var(--color-secondary-alpha-60);"] {
fill: ${themeVars.github.contribution.default.bgColor.num0} !important;
}
&[style="fill: var(--color-primary-light-4);"] {
fill: ${themeVars.github.contribution.default.bgColor.num1} !important;
outline-color: ${themeVars.github.contribution.default.borderColor.num1};
}
&[style="fill: var(--color-primary-light-2);"] {
fill: ${themeVars.github.contribution.default.bgColor.num2} !important;
outline-color: ${themeVars.github.contribution.default.borderColor.num2};
}
&[style="fill: var(--color-primary);"] {
fill: ${themeVars.github.contribution.default.bgColor.num3} !important;
outline-color: ${themeVars.github.contribution.default.borderColor.num3};
}
&[style="fill: var(--color-primary-dark-2);"] {
fill: ${themeVars.github.contribution.default.bgColor.num4} !important;
outline-color: ${themeVars.github.contribution.default.borderColor.num4};
}
&[style="fill: var(--color-primary-dark-4);"] {
fill: ${themeVars.github.contribution.default.bgColor.num5} !important;
outline-color: ${themeVars.github.contribution.default.borderColor.num5};
}
}
}
`;

View File

@@ -2,6 +2,7 @@ import "./actions";
import "./clone";
import "./dashboard";
import "./diff";
import "./heatmap";
import "./issue";
import "./repo";
import "./setting";