diff --git a/frontend_nuxt/assets/global.css b/frontend_nuxt/assets/global.css index f8744fb84..8650b3deb 100644 --- a/frontend_nuxt/assets/global.css +++ b/frontend_nuxt/assets/global.css @@ -41,6 +41,7 @@ --twitter-bg-hover: rgb(91, 91, 91); --discord-bg: #5865f258; --discord-bg-hover: #5865f2b1; + --featured-color: rgb(255, 170, 0); } [data-theme='dark'] { diff --git a/frontend_nuxt/pages/index.vue b/frontend_nuxt/pages/index.vue index e2be72a60..bab89feb3 100644 --- a/frontend_nuxt/pages/index.vue +++ b/frontend_nuxt/pages/index.vue @@ -74,6 +74,7 @@ v-else-if="article.type === 'POLL'" class="fa-solid fa-square-poll-vertical poll-icon" > + {{ article.title }} @@ -547,11 +548,16 @@ const sanitizeDescription = (text) => stripMarkdown(text) .pinned-icon, .lottery-icon, +.featured-icon, .poll-icon { margin-right: 4px; color: var(--primary-color); } +.featured-icon { + color: var(--featured-color); +} + .article-item-description { max-width: 100%; margin-top: 10px; diff --git a/frontend_nuxt/pages/posts/[id]/index.vue b/frontend_nuxt/pages/posts/[id]/index.vue index b518fef73..336b9fe1c 100644 --- a/frontend_nuxt/pages/posts/[id]/index.vue +++ b/frontend_nuxt/pages/posts/[id]/index.vue @@ -15,6 +15,7 @@
审核中
已拒绝
+
精品
已关闭
{ .article-closed-button, .article-subscribe-button-text, +.article-featured-button, .article-unsubscribe-button-text { white-space: nowrap; } @@ -998,6 +1000,15 @@ onMounted(async () => { font-size: 14px; } +.article-featured-button { + background-color: var(--background-color); + color: var(--featured-color); + border: 1px solid var(--featured-color); + padding: 5px 10px; + border-radius: 8px; + font-size: 14px; +} + .article-closed-button { background-color: var(--background-color); color: gray;