mirror of
https://github.com/kmc7468/arkvault.git
synced 2025-12-14 22:08:45 +00:00
31 lines
811 B
Svelte
31 lines
811 B
Svelte
<script lang="ts">
|
|
import { get } from "svelte/store";
|
|
import { FullscreenDiv } from "$lib/components/atoms";
|
|
import { TopBar } from "$lib/components/molecules";
|
|
import { fileDownloadStatusStore, isFileDownloading } from "$lib/stores";
|
|
import File from "./File.svelte";
|
|
|
|
let downloadingFiles = $derived(
|
|
$fileDownloadStatusStore.filter((status) => isFileDownloading(get(status).status)),
|
|
);
|
|
|
|
$effect(() => () => {
|
|
$fileDownloadStatusStore = $fileDownloadStatusStore.filter((status) =>
|
|
isFileDownloading(get(status).status),
|
|
);
|
|
});
|
|
</script>
|
|
|
|
<svelte:head>
|
|
<title>진행 중인 다운로드</title>
|
|
</svelte:head>
|
|
|
|
<TopBar />
|
|
<FullscreenDiv>
|
|
<div class="space-y-2 pb-4">
|
|
{#each downloadingFiles as status}
|
|
<File {status} />
|
|
{/each}
|
|
</div>
|
|
</FullscreenDiv>
|