aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ui/src/components/BottomBar.svelte
diff options
context:
space:
mode:
author简律纯 <i@jyunko.cn>2026-01-16 20:56:27 +0800
committerGitHub <noreply@github.com>2026-01-16 20:56:27 +0800
commitfd4d01a629105d9405a6cecb2a1efd3ffa6a9334 (patch)
tree831d979118234ae8b1a2eebdfe7187c2ff966391 /ui/src/components/BottomBar.svelte
parent1119f6c3cf421da2f2db92873efae8135c76b678 (diff)
parentbb6cf77844343bbf55be3dad201340572564d132 (diff)
downloadDropOut-fd4d01a629105d9405a6cecb2a1efd3ffa6a9334.tar.gz
DropOut-fd4d01a629105d9405a6cecb2a1efd3ffa6a9334.zip
Merge pull request #55 from HsiangNianian/feat/Instance/Profile-System
Diffstat (limited to 'ui/src/components/BottomBar.svelte')
-rw-r--r--ui/src/components/BottomBar.svelte10
1 files changed, 9 insertions, 1 deletions
diff --git a/ui/src/components/BottomBar.svelte b/ui/src/components/BottomBar.svelte
index 8a6b7ff..19cf35d 100644
--- a/ui/src/components/BottomBar.svelte
+++ b/ui/src/components/BottomBar.svelte
@@ -4,6 +4,7 @@
import { authState } from "../stores/auth.svelte";
import { gameState } from "../stores/game.svelte";
import { uiState } from "../stores/ui.svelte";
+ import { instancesState } from "../stores/instances.svelte";
import { Terminal, ChevronDown, Play, User, Check } from 'lucide-svelte';
interface InstalledVersion {
@@ -44,9 +45,16 @@
}
async function loadInstalledVersions() {
+ if (!instancesState.activeInstanceId) {
+ installedVersions = [];
+ isLoadingVersions = false;
+ return;
+ }
isLoadingVersions = true;
try {
- installedVersions = await invoke<InstalledVersion[]>("list_installed_versions");
+ installedVersions = await invoke<InstalledVersion[]>("list_installed_versions", {
+ instanceId: instancesState.activeInstanceId,
+ });
// If no version is selected but we have installed versions, select the first one
if (!gameState.selectedVersion && installedVersions.length > 0) {
gameState.selectedVersion = installedVersions[0].id;