diff --git a/apps/web/src/oj/submission/list.vue b/apps/web/src/oj/submission/list.vue index bba77f6..df233bc 100644 --- a/apps/web/src/oj/submission/list.vue +++ b/apps/web/src/oj/submission/list.vue @@ -60,6 +60,13 @@ const theme = useThemeVars() const tone = useTone() const { isMobile, isDesktop } = useBreakpoints() +/** + * 左栏收窄(底栏最左那个按钮):屏窄、或者浏览器放大了一档时右边的代码看不全, + * 收窄后每条排成手机上那样的两行,什么都不丢。记在本机,下次打开还是收着的 + */ +const narrowList = useStorage("oj2:submission-list-narrow", false) +const twoLine = computed(() => isMobile.value || narrowList.value) + const inContest = computed(() => route.name === "contest submissions") /** @@ -578,7 +585,11 @@ function dayBreak(index: number) {