feat: 添加固定颜色标识以增强到期时间可读性

This commit is contained in:
Montia37
2025-09-05 20:27:50 +08:00
parent 1c482ae62b
commit bed0de67dc

View File

@@ -42,11 +42,15 @@ export const useNodeCommons = (node: NodeWithStatus) => {
let daysLeftTag = null;
if (daysLeft !== null) {
if (daysLeft < 0) {
daysLeftTag = "已过期";
daysLeftTag = "已过期<red>";
} else if (daysLeft <= 7) {
daysLeftTag = `${daysLeft} 天<red>`;
} else if (daysLeft <= 15) {
daysLeftTag = `${daysLeft} 天<orange>`;
} else if (daysLeft < 36500) {
daysLeftTag = `${daysLeft}`;
daysLeftTag = `${daysLeft}<green>`;
} else {
daysLeftTag = "长期";
daysLeftTag = "长期<green>";
}
}
@@ -59,7 +63,7 @@ export const useNodeCommons = (node: NodeWithStatus) => {
const tagList = [
...(price ? [price] : []),
...(daysLeftTag && price ? [daysLeftTag] : []),
...(daysLeftTag ? [daysLeftTag] : []),
...(typeof node.tags === "string"
? node.tags
.split(";")