mirror of
https://github.com/amir20/dozzle.git
synced 2025-12-27 23:46:39 +01:00
Pinia (#1606)
* Migrates to pinia * Does more pinia migration * Fixes types * Move pinia * Adds search cleans up pinia * Removes unused files * Removes vuex * More clean up * Makes js tests pass * Fixes bugs and removing active container
This commit is contained in:
@@ -18,7 +18,7 @@
|
||||
show-title
|
||||
scrollable
|
||||
closable
|
||||
@close="store.dispatch('REMOVE_ACTIVE_CONTAINER', other)"
|
||||
@close="containerStore.removeActiveContainer(other)"
|
||||
></log-container>
|
||||
</pane>
|
||||
</template>
|
||||
@@ -44,25 +44,29 @@
|
||||
|
||||
<script lang="ts" setup>
|
||||
import { Splitpanes, Pane } from "splitpanes";
|
||||
import { ref, onMounted, watchEffect, toRefs, computed } from "vue";
|
||||
import { useStore } from "vuex";
|
||||
import { ref, onMounted, watchEffect } from "vue";
|
||||
import { storeToRefs } from "pinia";
|
||||
import { useProgrammatic } from "@oruga-ui/oruga-next";
|
||||
import hotkeys from "hotkeys-js";
|
||||
import { setTitle } from "./composables/title";
|
||||
import { isMobile } from "./composables/mediaQuery";
|
||||
import { smallerScrollbars, lightTheme, menuWidth } from "@/composables/settings";
|
||||
|
||||
import FuzzySearchModal from "./components/FuzzySearchModal.vue";
|
||||
import LogContainer from "./components/LogContainer.vue";
|
||||
import SideMenu from "./components/SideMenu.vue";
|
||||
import MobileMenu from "./components/MobileMenu.vue";
|
||||
import { setTitle } from "@/composables/title";
|
||||
import { isMobile } from "@/composables/media";
|
||||
import { smallerScrollbars, lightTheme, menuWidth } from "@/composables/settings";
|
||||
import { useContainerStore } from "@/stores/container";
|
||||
|
||||
import FuzzySearchModal from "@/components/FuzzySearchModal.vue";
|
||||
import LogContainer from "@/components/LogContainer.vue";
|
||||
import SideMenu from "@/components/SideMenu.vue";
|
||||
import MobileMenu from "@/components/MobileMenu.vue";
|
||||
|
||||
const collapseNav = ref(false);
|
||||
const { oruga } = useProgrammatic();
|
||||
const store = useStore();
|
||||
const { authorizationNeeded } = toRefs(store.state);
|
||||
const activeContainers = computed(() => store.getters.activeContainers);
|
||||
const visibleContainers = computed(() => store.getters.visibleContainers);
|
||||
|
||||
const authorizationNeeded = false;
|
||||
|
||||
const containerStore = useContainerStore();
|
||||
|
||||
const { activeContainers, visibleContainers } = storeToRefs(containerStore);
|
||||
|
||||
onMounted(() => {
|
||||
if (smallerScrollbars.value) {
|
||||
|
||||
Reference in New Issue
Block a user