diff --git a/packages/blog/index.ts b/packages/blog/index.ts index 50f0d637..c9765b2a 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 7ff750a1..da06edd2 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 d01beb90..5185bfdc 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 -%}