From 78a818491ed4e0ed12fb712448edaf43d46f6a75 Mon Sep 17 00:00:00 2001 From: James Lyne Date: Mon, 17 May 2021 14:17:52 +0100 Subject: [PATCH] Move server list to its own component --- src/components/Sidebar.vue | 5 +++ src/components/sidebar/ServerList.vue | 52 +++++++++++++++++++++++++++ src/components/sidebar/WorldList.vue | 14 +------- 3 files changed, 58 insertions(+), 13 deletions(-) create mode 100644 src/components/sidebar/ServerList.vue diff --git a/src/components/Sidebar.vue b/src/components/Sidebar.vue index 000e927..6a2f902 100644 --- a/src/components/Sidebar.vue +++ b/src/components/Sidebar.vue @@ -30,6 +30,7 @@ + @@ -40,6 +41,7 @@ import {defineComponent, computed} from "@vue/runtime-core"; import PlayerList from './sidebar/PlayerList.vue'; import WorldList from './sidebar/WorldList.vue'; +import ServerList from "@/components/sidebar/ServerList.vue"; import FollowTarget from './sidebar/FollowTarget.vue'; import {useStore} from "@/store"; import SvgIcon from "@/components/SvgIcon.vue"; @@ -50,6 +52,7 @@ import "@/assets/icons/maps.svg"; export default defineComponent({ components: { + ServerList, SvgIcon, PlayerList, FollowTarget, @@ -62,6 +65,7 @@ export default defineComponent({ previouslyVisible = computed(() => store.state.ui.previouslyVisibleElements), smallScreen = computed(() => store.state.ui.smallScreen), mapCount = computed(() => store.state.maps.size), + serverCount = computed(() => store.state.servers.size), following = computed(() => store.state.followTarget), toggleElement = (element: DynmapUIElement) => { @@ -76,6 +80,7 @@ export default defineComponent({ return { mapCount, + serverCount, currentlyVisible, previouslyVisible, toggleElement, diff --git a/src/components/sidebar/ServerList.vue b/src/components/sidebar/ServerList.vue new file mode 100644 index 0000000..7b1d7f9 --- /dev/null +++ b/src/components/sidebar/ServerList.vue @@ -0,0 +1,52 @@ + + + + + + + \ No newline at end of file diff --git a/src/components/sidebar/WorldList.vue b/src/components/sidebar/WorldList.vue index c0c21b6..5da3862 100644 --- a/src/components/sidebar/WorldList.vue +++ b/src/components/sidebar/WorldList.vue @@ -15,12 +15,6 @@ -->