From 9be0d16f75e000a5a40f680b2218281c0e3b7566 Mon Sep 17 00:00:00 2001 From: Geometrically <18202329+Geometrically@users.noreply.github.com> Date: Wed, 10 May 2023 11:19:01 -0700 Subject: [PATCH] Loading bars (#113) * Loading bars * remove print * remove print * remove class * Fix overlay --- theseus_gui/src/App.vue | 28 ++-- .../components/modrinth-loading-indicator.js | 134 ++++++++++++++++++ theseus_gui/src/pages/AddInstance.vue | 7 - theseus_gui/src/pages/Index.vue | 2 +- theseus_gui/src/store/loading.js | 13 ++ theseus_gui/src/store/state.js | 3 +- 6 files changed, 170 insertions(+), 17 deletions(-) create mode 100644 theseus_gui/src/components/modrinth-loading-indicator.js delete mode 100644 theseus_gui/src/pages/AddInstance.vue create mode 100644 theseus_gui/src/store/loading.js diff --git a/theseus_gui/src/App.vue b/theseus_gui/src/App.vue index fb1b7424d..315452d98 100644 --- a/theseus_gui/src/App.vue +++ b/theseus_gui/src/App.vue @@ -2,12 +2,13 @@ import { onMounted } from 'vue' import { RouterView, RouterLink } from 'vue-router' import { HomeIcon, SearchIcon, LibraryIcon, PlusIcon, SettingsIcon, Button } from 'omorphia' -import { useTheming } from '@/store/state' +import { useLoading, useTheming } from '@/store/state' import AccountsCard from '@/components/ui/AccountsCard.vue' import InstanceCreationModal from '@/components/ui/InstanceCreationModal.vue' import { get } from '@/helpers/settings' import Breadcrumbs from '@/components/ui/Breadcrumbs.vue' import RunningAppBar from '@/components/ui/RunningAppBar.vue' +import ModrinthLoadingIndicator from '@/components/modrinth-loading-indicator' const themeStore = useTheming() @@ -16,6 +17,8 @@ onMounted(async () => { themeStore.setThemeState(settings) themeStore.collapsedNavigation = collapsed_navigation }) + +const loading = useLoading()