Files
cobalt/web/src/components/queue/ProcessingQueueStub.svelte
wukko 0b1637e986 web/i18n/queue: mux -> remux
all muxing that cobalt does is remuxing, this is simply more accurate
2025-04-20 19:05:30 +06:00

45 lines
1.0 KiB
Svelte

<script lang="ts">
import { t } from "$lib/i18n/translations";
import Meowbalt from "$components/misc/Meowbalt.svelte";
const stubActions = ["fetch", "remux"];
const randomAction = () => {
return stubActions[Math.floor(Math.random() * stubActions.length)];
};
</script>
<div class="queue-stub">
<Meowbalt emotion="think" />
<span class="subtext stub-text">
{$t("queue.stub", {
value: $t(`queue.stub.${randomAction()}`),
})}
</span>
</div>
<style>
.queue-stub {
--base-padding: calc(var(--padding) * 1.5);
font-size: 13px;
font-weight: 500;
color: var(--gray);
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: var(--base-padding);
padding-bottom: calc(var(--base-padding) + 16px);
text-align: center;
gap: var(--padding);
}
.queue-stub :global(.meowbalt) {
height: 120px;
}
.stub-text {
padding: 0;
}
</style>