fix: rockets dashboard UI

This commit is contained in:
Angelica Willianto
2024-08-12 14:48:46 +07:00
parent 1b8b6ff34f
commit f995bde72d
4 changed files with 38 additions and 45 deletions

View File

@@ -2,6 +2,7 @@
import { goto } from '$app/navigation';
import { base } from '$app/paths';
import Badge from '@/components/ui/badge/badge.svelte';
import Button from '@/components/ui/button/button.svelte';
import * as Card from '@/components/ui/card';
import * as Table from '@/components/ui/table';
import { MapOfMeritResult, MeritRequest } from '@/event_helpers/merits';
@@ -33,7 +34,7 @@
_votes?.unsubscribe();
});
let truncate = writable(true)
let truncate = writable(true);
let merits = derived(_merits, ($merits) => {
let map = new Map<string, MeritRequest>();
@@ -138,16 +139,14 @@
<Table.Cell class="hidden text-right md:table-cell"
>{unixToRelativeTime(merit.TimeStamp * 1000)}</Table.Cell
>
</Table.Row>
{/each}
{#if $merits.size > $meritsTruncated.length}
<span
<Button
class="mt-2 rounded-full"
on:click={() => {
truncate.set(false)
}}
class="m-2 flex w-48 flex-nowrap text-lg"
><Badge href="#">View {$merits.size - $meritsTruncated.length} more</Badge></span
truncate.set(false);
}}>View {$merits.size - $meritsTruncated.length} more</Button
>
{/if}
</Table.Body>