From 27313d8e3c1274527ffdfeb9f123dde867a6d0b1 Mon Sep 17 00:00:00 2001 From: Neko Ayaka Date: Wed, 7 Jan 2026 03:37:05 +0800 Subject: [PATCH] feat(stage-tamagotchi): added Map widget for demo --- .../src/renderer/pages/widgets.vue | 1 + .../renderer/widgets/map/components/Map.vue | 306 ++++++++++++++++++ .../src/renderer/widgets/map/index.ts | 1 + 3 files changed, 308 insertions(+) create mode 100644 apps/stage-tamagotchi/src/renderer/widgets/map/components/Map.vue create mode 100644 apps/stage-tamagotchi/src/renderer/widgets/map/index.ts diff --git a/apps/stage-tamagotchi/src/renderer/pages/widgets.vue b/apps/stage-tamagotchi/src/renderer/pages/widgets.vue index d8436111c..a335970d8 100644 --- a/apps/stage-tamagotchi/src/renderer/pages/widgets.vue +++ b/apps/stage-tamagotchi/src/renderer/pages/widgets.vue @@ -155,6 +155,7 @@ onBeforeUnmount(() => { }) const Registry: Record> = { + map: defineAsyncComponent(async () => (await import('../widgets/map')).Map), weather: defineAsyncComponent(async () => (await import('../widgets/weather')).Weather), } diff --git a/apps/stage-tamagotchi/src/renderer/widgets/map/components/Map.vue b/apps/stage-tamagotchi/src/renderer/widgets/map/components/Map.vue new file mode 100644 index 000000000..b3652db24 --- /dev/null +++ b/apps/stage-tamagotchi/src/renderer/widgets/map/components/Map.vue @@ -0,0 +1,306 @@ + + + + + diff --git a/apps/stage-tamagotchi/src/renderer/widgets/map/index.ts b/apps/stage-tamagotchi/src/renderer/widgets/map/index.ts new file mode 100644 index 000000000..6ca80c58a --- /dev/null +++ b/apps/stage-tamagotchi/src/renderer/widgets/map/index.ts @@ -0,0 +1 @@ +export { default as Map } from './components/Map.vue'