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 @@ -->