From 3853d55fd167cd9fcdfccddbbe5bcaadc48a8ee6 Mon Sep 17 00:00:00 2001 From: Ryan Wang Date: Mon, 25 Apr 2022 15:15:46 +0800 Subject: [PATCH] feat: add navbar login profile Signed-off-by: Ryan Wang --- src/core/icons.ts | 3 ++ src/layouts/FilledLayout.vue | 55 +++++++++++++++++++++++++++-- src/views/posts/PostList.vue | 67 +++++++++++------------------------- 3 files changed, 77 insertions(+), 48 deletions(-) diff --git a/src/core/icons.ts b/src/core/icons.ts index 72118d447..4fa29ef0e 100644 --- a/src/core/icons.ts +++ b/src/core/icons.ts @@ -24,6 +24,8 @@ import IconPlug from "~icons/ri/plug-2-line"; import IconEye from "~icons/ri/eye-line"; // @ts-ignore import IconFolder from "~icons/ri/folder-2-line"; +// @ts-ignore +import IconMore from "~icons/ri/more-line"; export { IconDashboard, IconArrowRight, @@ -38,4 +40,5 @@ export { IconPlug, IconEye, IconFolder, + IconMore, }; diff --git a/src/layouts/FilledLayout.vue b/src/layouts/FilledLayout.vue index 9407114d1..42b6798f7 100644 --- a/src/layouts/FilledLayout.vue +++ b/src/layouts/FilledLayout.vue @@ -5,6 +5,27 @@ Halo Logo +
+
+ +
+
+
Ryan Wang
+
+ + + 管理员 + +
+
+
+ +
+
@@ -14,18 +35,48 @@