From 341fd61d07268ecd6b702337a46c9f5c2db3bd57 Mon Sep 17 00:00:00 2001 From: Cindy Chang Date: Tue, 18 Jun 2024 16:38:02 +0800 Subject: [PATCH] WIP: account management menu can be toggled by head button now. --- src/assets/icon-crown.svg | 3 ++ src/assets/icon-head-black.svg | 3 ++ src/assets/icon-head-blue.svg | 3 ++ src/assets/icon-logout.svg | 3 ++ src/assets/main.css | 1 + src/assets/zindex.css | 4 ++ src/components/AccountMenu/AcctMenu.vue | 62 +++++++++++++++++++++++++ src/components/Header.vue | 23 +++++---- src/components/Navbar.vue | 5 +- src/i18n/en.json | 6 +++ src/stores/acctMgmt.js | 26 +++++++++++ 11 files changed, 129 insertions(+), 10 deletions(-) create mode 100644 src/assets/icon-crown.svg create mode 100644 src/assets/icon-head-black.svg create mode 100644 src/assets/icon-head-blue.svg create mode 100644 src/assets/icon-logout.svg create mode 100644 src/assets/zindex.css create mode 100644 src/components/AccountMenu/AcctMenu.vue create mode 100644 src/stores/acctMgmt.js diff --git a/src/assets/icon-crown.svg b/src/assets/icon-crown.svg new file mode 100644 index 0000000..5a22c58 --- /dev/null +++ b/src/assets/icon-crown.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icon-head-black.svg b/src/assets/icon-head-black.svg new file mode 100644 index 0000000..880471e --- /dev/null +++ b/src/assets/icon-head-black.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icon-head-blue.svg b/src/assets/icon-head-blue.svg new file mode 100644 index 0000000..a0d69db --- /dev/null +++ b/src/assets/icon-head-blue.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icon-logout.svg b/src/assets/icon-logout.svg new file mode 100644 index 0000000..cc1497c --- /dev/null +++ b/src/assets/icon-logout.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/main.css b/src/assets/main.css index 67a6650..b53c1dc 100644 --- a/src/assets/main.css +++ b/src/assets/main.css @@ -3,3 +3,4 @@ @import './components.css'; @import './layout.css'; @import './vendors.css'; +@import './zindex.css'; diff --git a/src/assets/zindex.css b/src/assets/zindex.css new file mode 100644 index 0000000..8eb57b7 --- /dev/null +++ b/src/assets/zindex.css @@ -0,0 +1,4 @@ +main.w-full { + z-index: 1; + position: absolute; /*if it were static, the acct mgmt menu would be overlapped*/ +} \ No newline at end of file diff --git a/src/components/AccountMenu/AcctMenu.vue b/src/components/AccountMenu/AcctMenu.vue new file mode 100644 index 0000000..2646619 --- /dev/null +++ b/src/components/AccountMenu/AcctMenu.vue @@ -0,0 +1,62 @@ + + + + + \ No newline at end of file diff --git a/src/components/Header.vue b/src/components/Header.vue index 9b65c31..f520194 100644 --- a/src/components/Header.vue +++ b/src/components/Header.vue @@ -4,25 +4,26 @@
-
+
+ - +