diff --git a/src/oj/problem/list.vue b/src/oj/problem/list.vue index ede8e39..db1cb40 100644 --- a/src/oj/problem/list.vue +++ b/src/oj/problem/list.vue @@ -220,7 +220,7 @@ function rowProps(row: ProblemFiltered) { - + @@ -273,8 +273,8 @@ function rowProps(row: ProblemFiltered) { - - + + - + diff --git a/src/shared/components/Hitokoto.vue b/src/shared/components/Hitokoto.vue index 484687e..acf268d 100644 --- a/src/shared/components/Hitokoto.vue +++ b/src/shared/components/Hitokoto.vue @@ -34,19 +34,31 @@ onMounted(receive) .hitokoto { cursor: pointer; height: 34px; + min-width: 0; + display: flex; + flex-direction: column; + align-items: flex-end; + justify-content: center; + text-align: right; } .hitokoto .sentence { - max-width: 400px; + width: 100%; text-overflow: ellipsis; overflow: hidden; word-break: break-all; white-space: nowrap; + line-height: 18px; } .hitokoto .from { - float: right; + width: 100%; + text-align: right; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; font-size: 12px; + line-height: 16px; color: grey; }