fix(界面): 能点的文字平时就是绿色,不用再把鼠标移上去才看得出能点
Deploy / deploy (push) Canceled after 0s

首页「全部」、提交详情的用户名和题名、题目页「点开看全部」「有 N 道差一点」、
班级对抗的班级名、知识点、后台标题等 30 多处原来和正文同色,鼠标移上去才变色,
手机上根本没有「移上去」。现在一律主题绿,移上去加下划线;没设颜色的文字按钮补上
type="primary"。排名名字列、整行可点的列表、后台 quaternary 次要按钮不动。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
xuyueandClaude Opus 5.5 committed 2026-10-23 10:39:49 +08:00
1 parent b3dca1a271
commit b0700d0bd9
32 files changed
+141 -53

No files matched your search

@@ -10,6 +10,7 @@ const cache = new Map<string, Promise<ProblemRow[]>>()
<script setup lang="ts">
import { storeToRefs } from "pinia"
import { useThemeVars } from "naive-ui"
import { getSimilarProblems } from "oj/api"
import { useProblemStore } from "oj/store/problem"
@@ -19,6 +20,8 @@ import { useProblemStore } from "oj/store/problem"
*/
const props = defineProps<{ title: string }>()
const theme = useThemeVars()
const { problem } = storeToRefs(useProblemStore())
const list = ref<ProblemRow[]>([])
@@ -90,6 +93,7 @@ function difficultyType(difficulty: string) {
}
.name {
color: v-bind("theme.primaryColor");
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;