2022-03-29 12:18:53 +02:00
|
|
|
<script>
|
|
|
|
import { formatDataVolume } from "../../util/Formatting.svelte";
|
|
|
|
import TextBlock from "./TextBlock.svelte";
|
|
|
|
import ProgressBar from "../../util/ProgressBar.svelte";
|
2022-12-24 11:37:02 +01:00
|
|
|
import { download_limits } from "../DownloadLimitStore";
|
2022-04-26 14:51:11 +02:00
|
|
|
|
|
|
|
export let file = {
|
|
|
|
size: 0,
|
|
|
|
}
|
|
|
|
|
2022-12-24 11:37:02 +01:00
|
|
|
$: transfer_left = download_limits.transfer_limit = download_limits.transfer_limit_used
|
2022-03-29 12:18:53 +02:00
|
|
|
</script>
|
|
|
|
|
2022-12-24 11:37:02 +01:00
|
|
|
{#if $download_limits.loaded}
|
2022-04-14 18:55:48 +02:00
|
|
|
<TextBlock width="700px" center={true}>
|
2022-04-26 14:51:11 +02:00
|
|
|
{#if file.size > transfer_left}
|
|
|
|
<div class="highlight_yellow">
|
|
|
|
This file is too large to download completely with your current
|
|
|
|
transfer limit. The first {formatDataVolume(transfer_left, 3)}
|
|
|
|
will download at full speed, but the remaining
|
|
|
|
{formatDataVolume(file.size - transfer_left, 3)} will take
|
|
|
|
longer
|
|
|
|
</div>
|
|
|
|
{/if}
|
|
|
|
|
2022-03-29 12:18:53 +02:00
|
|
|
<p>
|
2022-12-24 11:37:02 +01:00
|
|
|
You have used {formatDataVolume($download_limits.transfer_limit_used, 3)} of
|
|
|
|
your weekly {formatDataVolume($download_limits.transfer_limit, 3)} transfer
|
2022-04-14 18:55:48 +02:00
|
|
|
limit. When the transfer limit is exceeded your download speed will
|
|
|
|
be reduced.
|
2022-03-29 12:18:53 +02:00
|
|
|
</p>
|
2022-04-26 14:51:11 +02:00
|
|
|
|
2022-03-29 12:18:53 +02:00
|
|
|
<p>
|
2022-04-14 18:55:48 +02:00
|
|
|
<strong>
|
2022-12-24 11:37:02 +01:00
|
|
|
<a href="https://www.patreon.com/join/pixeldrain" target="_blank" class="button button_highlight" rel="noreferrer">
|
2022-04-14 18:55:48 +02:00
|
|
|
<i class="icon">bolt</i> Support Pixeldrain on Patreon
|
|
|
|
</a>
|
|
|
|
to disable the transfer limit
|
|
|
|
</strong>
|
2022-03-29 12:18:53 +02:00
|
|
|
</p>
|
|
|
|
|
2022-12-24 11:37:02 +01:00
|
|
|
<ProgressBar total={$download_limits.transfer_limit} used={$download_limits.transfer_limit_used}></ProgressBar>
|
2022-03-29 12:18:53 +02:00
|
|
|
</TextBlock>
|
|
|
|
{/if}
|