fix(ui): modal stack doesn't cover whole app

This commit is contained in:
DecDuck
2025-01-19 22:23:40 +11:00
parent 4d8eadc491
commit 5db9ae5f98
4 changed files with 10 additions and 6 deletions

View File

@ -1,8 +1,8 @@
<template>
<NuxtLayout class="select-none w-screen h-screen">
<NuxtPage />
<ModalStack />
</NuxtLayout>
<ModalStack />
</template>
<script setup lang="ts">

View File

@ -1,7 +1,7 @@
<template>
<div class="flex flex-col bg-zinc-900 overflow-hidden">
<Header class="select-none" />
<div class="grow overflow-y-auto">
<div class="relative grow overflow-y-auto">
<slot />
</div>
</div>

View File

@ -1,7 +1,7 @@
<template>
<div class="flex flex-col bg-zinc-950 overflow-hidden">
<MiniHeader />
<div class="grow overflow-y-auto">
<div class="relative grow overflow-y-auto">
<slot />
</div>
</div>

View File

@ -83,7 +83,8 @@
/>
</div>
<p class="mt-2 text-sm text-zinc-400">
The maximum number of concurrent download threads. Higher values may download faster but use more system resources. Default is 4.
The maximum number of concurrent download threads. Higher values may
download faster but use more system resources. Default is 4.
</p>
</div>
@ -219,7 +220,8 @@ const createDirectoryLoading = ref(false);
const dirs = ref<Array<string>>([]);
const downloadThreads = ref(((await invoke("fetch_settings")) as Settings).maxDownloadThreads ?? 0);
const settings = await invoke<Settings>("fetch_settings");
const downloadThreads = ref(settings?.maxDownloadThreads ?? 4);
async function updateDirs() {
const newDirs = await invoke<Array<string>>("fetch_download_dir_stats");
@ -279,6 +281,8 @@ async function deleteDirectory(index: number) {
async function saveDownloadThreads() {
//Would save download threads downloadThreads.value);
await invoke("update_settings", { newSettings: { maxDownloadThreads: downloadThreads.value } })
await invoke("update_settings", {
newSettings: { maxDownloadThreads: downloadThreads.value },
});
}
</script>