From 84c772d44358dbddfa2510fc8d6016ff09eef474 Mon Sep 17 00:00:00 2001 From: styppo Date: Sat, 31 Dec 2022 03:39:14 +0000 Subject: [PATCH] Add sign-in buttons to main menu and sidebar --- src/components/BaseButtonLoadMore.vue | 3 +- src/components/MainMenu/MainMenu.vue | 33 ++++++++++++++ src/components/MainMenu/ProfilePopup.vue | 10 ++--- src/components/PageHeader.vue | 2 +- src/components/Sidebar/WelcomeBox.vue | 55 ++++++++++++++++++++++++ src/components/SignIn/SignInDialog.vue | 36 ++++++++++++++-- src/components/Trends/index.vue | 4 +- src/layouts/MainLayout.vue | 5 ++- src/pages/Feed.vue | 7 +-- src/store/actions.js | 4 +- src/store/mutations.js | 4 +- src/store/state.js | 1 + 12 files changed, 142 insertions(+), 22 deletions(-) create mode 100644 src/components/Sidebar/WelcomeBox.vue diff --git a/src/components/BaseButtonLoadMore.vue b/src/components/BaseButtonLoadMore.vue index d348e4a..c842ec5 100644 --- a/src/components/BaseButtonLoadMore.vue +++ b/src/components/BaseButtonLoadMore.vue @@ -36,8 +36,9 @@ export default defineComponent({ }) - diff --git a/src/components/MainMenu/MainMenu.vue b/src/components/MainMenu/MainMenu.vue index 5ab318c..6d74631 100644 --- a/src/components/MainMenu/MainMenu.vue +++ b/src/components/MainMenu/MainMenu.vue @@ -45,6 +45,10 @@ +
{}) } } } @@ -149,6 +157,26 @@ menu { .mobile-close-menu-button { display: none; } + .sign-in { + display: flex; + align-items: center; + margin: 0 1rem 1rem; + padding: 1rem; + cursor: pointer; + border-radius: 999px; + transition: 120ms ease-in-out; + &:hover { + background-color: rgba($color: $color-dark-gray, $alpha: 0.3); + } + .icon { + padding: 2px; + } + .label { + margin-left: 20px; + font-weight: bold; + font-size: 1.2em; + } + } } @media screen and (max-width: $tablet) and (min-width: $phone) { @@ -167,6 +195,11 @@ menu { fill: #fff; } } + .sign-in { + .label { + display: none; + } + } } } diff --git a/src/components/MainMenu/ProfilePopup.vue b/src/components/MainMenu/ProfilePopup.vue index 662f549..22b009b 100644 --- a/src/components/MainMenu/ProfilePopup.vue +++ b/src/components/MainMenu/ProfilePopup.vue @@ -34,7 +34,7 @@