Update Apollo layput
Resolved Similarity Search bug
This commit is contained in:
@@ -5,9 +5,12 @@ import { useAuth } from '@websanova/vue-auth/src/v3.js';
|
||||
import { useRouter } from 'vue-router';
|
||||
import { watch, ref, computed } from 'vue';
|
||||
import { useRoute } from 'vue-router';
|
||||
//import AppConfigurator from './AppConfigurator.vue';
|
||||
|
||||
import { LoadingStore } from '../stores/LoadingStore.js';
|
||||
import AppProfileMenu from './AppProfileMenu.vue';
|
||||
import { UserPrefStore } from '../stores/UserPrefStore.js';
|
||||
import { JellyfishLoader, RiseLoader } from "vue3-spinner";
|
||||
|
||||
|
||||
const { onMenuToggle, toggleDarkMode, isDarkTheme } = useLayout();
|
||||
const auth = useAuth();
|
||||
@@ -16,6 +19,8 @@ const userPrefStore = UserPrefStore();
|
||||
const router = useRouter();
|
||||
const selectedApp = ref(userPrefStore.getSelApp);
|
||||
const route = useRoute();
|
||||
const loadingStore = LoadingStore()
|
||||
|
||||
|
||||
async function updateApplication() {
|
||||
await userPrefStore.setSelectedApp(selectedApp.value);
|
||||
@@ -71,9 +76,17 @@ watch(() => userPrefStore.getSelApp, appUpdated, { immediate: true });
|
||||
|
||||
<div class="layout-topbar-actions">
|
||||
<div class="layout-config-menu">
|
||||
<button type="button" class="layout-topbar-action" @click="toggleDarkMode">
|
||||
<!-- <button type="button" class="layout-topbar-action" @click="toggleDarkMode">
|
||||
<i :class="['pi', { 'pi-moon': isDarkTheme, 'pi-sun': !isDarkTheme }]"></i>
|
||||
</button>
|
||||
</button> -->
|
||||
<div v-if="loadingStore.isLoading">
|
||||
<!--<ProgressSpinner v-if="loadingStore.loadingType=='data'" style="width: 25px; height: 25px; margin-top: 6px" strokeWidth="2" fill="transparent"/>-->
|
||||
<JellyfishLoader v-if="loadingStore.loadingType=='ai'" scale="0.5" color="#a100ff" style="width: 25px; height: 10px; margin-right: 25px; margin-top:-5px"/>
|
||||
<RiseLoader v-if="loadingStore.loadingType=='data'" color="#a100ff" style="scale: 0.5; height: 10px; margin-top:5px"/>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="topbar-project">
|
||||
<button @click="redirectProject()" class="p-button p-button-outlined"
|
||||
@@ -83,9 +96,9 @@ watch(() => userPrefStore.getSelApp, appUpdated, { immediate: true });
|
||||
<small>PROJECT:</small> {{ userPrefStore.user.selectedProject.fe_name }}
|
||||
</span> -->
|
||||
</div>
|
||||
<Dropdown v-model="selectedApp" :options="userPrefStore.availableApp" optionLabel="fe_name"
|
||||
<!-- <Dropdown v-model="selectedApp" :options="userPrefStore.availableApp" optionLabel="fe_name"
|
||||
placeholder="Select an Application" class="dropdown-list menu-list" @change="updateApplication()"
|
||||
:disabled="isDropdownDisabled" />
|
||||
:disabled="isDropdownDisabled" /> -->
|
||||
<!--div class="relative">
|
||||
<button
|
||||
v-styleclass="{ selector: '@next', enterFromClass: 'hidden', enterActiveClass: 'animate-scalein', leaveToClass: 'hidden', leaveActiveClass: 'animate-fadeout', hideOnOutsideClick: true }"
|
||||
@@ -94,7 +107,6 @@ watch(() => userPrefStore.getSelApp, appUpdated, { immediate: true });
|
||||
</button>
|
||||
<AppConfigurator />
|
||||
</div-->
|
||||
</div>
|
||||
|
||||
<button class="layout-topbar-menu-button layout-topbar-action"
|
||||
v-styleclass="{ selector: '@next', enterFromClass: 'hidden', enterActiveClass: 'animate-scalein', leaveToClass: 'hidden', leaveActiveClass: 'animate-fadeout', hideOnOutsideClick: true }">
|
||||
|
||||
Reference in New Issue
Block a user