From 203195685de5622b652df61f25357acfbe6c096e Mon Sep 17 00:00:00 2001 From: panda Date: Sat, 4 Mar 2023 11:15:41 +0800 Subject: [PATCH] blog: fix bug (#527) --- packages/blog/index.ts | 5 ++--- packages/ui-default/common/variables.inc.styl | 1 + packages/ui-default/templates/partials/nav.html | 5 +++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/blog/index.ts b/packages/blog/index.ts index 50f0d6377..c9765b2ac 100644 --- a/packages/blog/index.ts +++ b/packages/blog/index.ts @@ -212,9 +212,8 @@ export async function apply(ctx: Context) { ctx.Route('blog_create', '/blog/:uid/create', BlogEditHandler, PRIV.PRIV_USER_PROFILE); ctx.Route('blog_detail', '/blog/:uid/:did', BlogDetailHandler); ctx.Route('blog_edit', '/blog/:uid/:did/edit', BlogEditHandler, PRIV.PRIV_USER_PROFILE); - ctx.inject('UserDropdown', 'blog_main', { - icon: 'book', displayName: 'Blog', args: (h) => ({ uid: h.user._id }), - }, PRIV.PRIV_USER_PROFILE); + ctx.inject('UserDropdown', 'blog_main', (h) => ({ icon: 'book', displayName: 'Blog', uid: h.user._id.toString() }), + PRIV.PRIV_USER_PROFILE); ctx.i18n.load('zh', { "{0}'s blog": '{0} 的博客', Blog: '博客', diff --git a/packages/ui-default/common/variables.inc.styl b/packages/ui-default/common/variables.inc.styl index 7ff750a13..da06edd25 100644 --- a/packages/ui-default/common/variables.inc.styl +++ b/packages/ui-default/common/variables.inc.styl @@ -256,4 +256,5 @@ $contest-color = { 'ioi': #2E9AFE, 'ledo': #8076A3, 'homework': #FFCDCD, + 'strictioi': #6EA2C7, } diff --git a/packages/ui-default/templates/partials/nav.html b/packages/ui-default/templates/partials/nav.html index d01beb901..5185bfdc4 100644 --- a/packages/ui-default/templates/partials/nav.html +++ b/packages/ui-default/templates/partials/nav.html @@ -83,8 +83,9 @@ {%- for item in ui.getNodes('UserDropdown') -%} {%- endfor -%}