Skip to content

Commit

Permalink
fix: forgot to push composable
Browse files Browse the repository at this point in the history
  • Loading branch information
Stuyk committed May 24, 2024
1 parent a119805 commit ebd6273
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 3 deletions.
39 changes: 39 additions & 0 deletions webview/composables/useMinimap.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
import { ref } from 'vue';
import { useEvents } from './useEvents';
import { Events } from '../../src/main/shared/events';

type Minimap = {
x: number;
y: number;
top: number;
left: number;
bottom: number;
right: number;
width: number;
height: number;
aspectRatio: number;
safeZone: number;
screenWidth: number;
screenHeight: number;
};

const minimap = ref<Minimap>();
const events = useEvents();

let isInit = false;

export function useMinimap() {
function init() {
if (isInit) {
return;
}

isInit = true;
events.on(Events.view.updateMinimap, (data: Minimap) => (minimap.value = data));
}

return {
minimap,
init,
};
}
8 changes: 5 additions & 3 deletions webview/src/App.vue
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
<script setup lang="ts">
import { onMounted } from 'vue';
import { usePages } from '../composables/usePages';
import { usePageEvents } from '../composables/usePageEvents';
import { useAudio } from '../composables/useAudio';
import DevelopmentBar from './components/Development.vue';
import { useMessenger } from '../composables/useMessenger';
import { useMinimap } from '../composables/useMinimap';
import { usePageEvents } from '../composables/usePageEvents';
import { usePages } from '../composables/usePages';
import DevelopmentBar from './components/Development.vue';
const { pagesPersistent, pagesOverlay, page } = usePages();
const { init } = usePageEvents();
Expand All @@ -18,6 +19,7 @@ function handleMount() {
init();
useAudio();
useMessenger();
useMinimap().init();
}
onMounted(handleMount);
Expand Down

0 comments on commit ebd6273

Please sign in to comment.