add side stats panel

This commit is contained in:
2026-06-09 15:56:01 +09:00
parent 8976b94c41
commit 65e16f3502
10 changed files with 701 additions and 155 deletions

View File

@@ -1,6 +1,7 @@
<script>
import Layout from './lib/Layout.svelte';
import WorldMap from './lib/WorldMap.svelte';
import Layout from './lib/layout/Layout.svelte';
import WorldMap from './lib/world-map/WorldMap.svelte';
import StatsPanel from './lib/world-map/StatsPanel.svelte';
import Timeline from './lib/Timeline.svelte';
let screen = $state('worldmap');
@@ -12,8 +13,27 @@
<Layout {screen} {onNavigate}>
{#if screen === 'worldmap'}
<WorldMap />
<div class="worldmap-page">
<div class="map-area">
<WorldMap />
</div>
<StatsPanel />
</div>
{:else}
<Timeline />
{/if}
</Layout>
<style>
.worldmap-page {
display: flex;
flex-direction: row;
width: 100%;
height: 100%;
}
.map-area {
flex: 1;
overflow: hidden;
}
</style>