From ad78de787c1106a94f11d7f2d5a255731da8a1a3 Mon Sep 17 00:00:00 2001 From: Cristiano Urban <cristiano.urban@inaf.it> Date: Mon, 17 Jan 2022 14:26:01 +0100 Subject: [PATCH] Minor changes. Signed-off-by: Cristiano Urban <cristiano.urban@inaf.it> --- vospace-ui-frontend/src/components/FAQMenuItem.vue | 8 ++++++++ vospace-ui-frontend/src/components/Jobs.vue | 6 ++++++ vospace-ui-frontend/src/components/TopMenu.vue | 7 +++++-- 3 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 vospace-ui-frontend/src/components/FAQMenuItem.vue diff --git a/vospace-ui-frontend/src/components/FAQMenuItem.vue b/vospace-ui-frontend/src/components/FAQMenuItem.vue new file mode 100644 index 0000000..03239e6 --- /dev/null +++ b/vospace-ui-frontend/src/components/FAQMenuItem.vue @@ -0,0 +1,8 @@ +<!-- + This file is part of vospace-ui + Copyright (C) 2021 Istituto Nazionale di Astrofisica + SPDX-License-Identifier: GPL-3.0-or-later +--> +<template> +<b-nav-item right v-b-modal.modal-faq>FAQ</b-nav-item> +</template> diff --git a/vospace-ui-frontend/src/components/Jobs.vue b/vospace-ui-frontend/src/components/Jobs.vue index c77089c..ade7775 100644 --- a/vospace-ui-frontend/src/components/Jobs.vue +++ b/vospace-ui-frontend/src/components/Jobs.vue @@ -37,11 +37,17 @@ <b-spinner variant="primary" style="width: 3rem; height: 3rem;" label="Loading"></b-spinner> </div> </div> + <FAQModal/> </div> </template> <script> +import FAQModal from './modal/FAQModal.vue' + export default { + components: { + FAQModal + }, computed: { jobs() { return this.$store.state.jobs }, jobsLoading() { return this.$store.state.jobsLoading } diff --git a/vospace-ui-frontend/src/components/TopMenu.vue b/vospace-ui-frontend/src/components/TopMenu.vue index 3fbcf2f..b921d8e 100644 --- a/vospace-ui-frontend/src/components/TopMenu.vue +++ b/vospace-ui-frontend/src/components/TopMenu.vue @@ -9,7 +9,8 @@ <b-navbar-brand href="#/" class="d-none d-md-block">VOSpace<sup>BETA</sup></b-navbar-brand> <JobsMenuItem /> <b-navbar-nav class="ml-auto"> - <b-nav-item right v-b-modal.modal-faq>FAQ</b-nav-item> + <!--<b-nav-item right v-b-modal.modal-faq href="#">FAQ</b-nav-item>--> + <FAQMenuItem /> <b-nav-item href="login" class="mr-4" v-if="user === 'anonymous'">Login</b-nav-item> <b-nav-item-dropdown :text="user" right v-if="user !== 'anonymous'"> <b-dropdown-item href="vospace-logout">Logout</b-dropdown-item> @@ -21,10 +22,12 @@ <script> import JobsMenuItem from './JobsMenuItem.vue'; +import FAQMenuItem from './FAQMenuItem.vue'; export default { components: { - JobsMenuItem + JobsMenuItem, + FAQMenuItem }, computed: { user() { return this.$store.state.user } -- GitLab