2023-11-17 00:05:35 +00:00
|
|
|
<script lang="ts">
|
2023-11-19 19:27:22 +00:00
|
|
|
export let status = {};
|
2023-11-17 00:05:35 +00:00
|
|
|
|
2023-11-19 19:27:22 +00:00
|
|
|
const isSplitText = (str: string) => {
|
|
|
|
return str.includes('/');
|
|
|
|
};
|
2023-11-17 00:05:35 +00:00
|
|
|
</script>
|
|
|
|
|
2023-11-24 23:42:37 +00:00
|
|
|
<div class="btclock-wrapper" id="btclock-wrapper">
|
2023-11-19 19:27:22 +00:00
|
|
|
<div class="btclock">
|
|
|
|
{#each status.data as char}
|
|
|
|
{#if isSplitText(char)}
|
|
|
|
<div class="splitText">
|
|
|
|
{#each char.split('/') as part}
|
|
|
|
<div class="flex-items">{part}</div>
|
|
|
|
{/each}
|
|
|
|
</div>
|
2024-03-10 11:21:25 +00:00
|
|
|
{:else if char === 'STS'}
|
|
|
|
<div class="digit sats">S</div>
|
2023-11-24 23:42:37 +00:00
|
|
|
{:else if char.length >= 3}
|
|
|
|
<div class="mediumText">{char}</div>
|
2023-11-19 19:27:22 +00:00
|
|
|
{:else if char.length === 0 || char === ' '}
|
|
|
|
<div class="digit"> </div>
|
|
|
|
{:else}
|
|
|
|
<div class="digit">{char}</div>
|
|
|
|
{/if}
|
|
|
|
{/each}
|
|
|
|
</div>
|
|
|
|
</div>
|