fix: audit log table overflow if row data is long

This commit is contained in:
Elias Schneider
2025-01-12 01:21:47 +01:00
parent 69afd9ad9f
commit 4d337a20c5
2 changed files with 6 additions and 8 deletions

View File

@@ -101,7 +101,7 @@
<p class="text-muted-foreground mt-3 text-sm">No items found</p> <p class="text-muted-foreground mt-3 text-sm">No items found</p>
</div> </div>
{:else} {:else}
<div class="w-full"> <div class="w-full overflow-x-auto">
{#if !withoutSearch} {#if !withoutSearch}
<Input <Input
class="mb-4 max-w-sm" class="mb-4 max-w-sm"
@@ -111,11 +111,11 @@
/> />
{/if} {/if}
<Table.Root> <Table.Root class="min-w-full table-auto">
<Table.Header> <Table.Header>
<Table.Row> <Table.Row>
{#if selectedIds} {#if selectedIds}
<Table.Head> <Table.Head class="w-12">
<Checkbox checked={allChecked} onCheckedChange={(c) => onAllCheck(c as boolean)} /> <Checkbox checked={allChecked} onCheckedChange={(c) => onAllCheck(c as boolean)} />
</Table.Head> </Table.Head>
{/if} {/if}
@@ -152,7 +152,7 @@
{#each items.data as item} {#each items.data as item}
<Table.Row class={selectedIds?.includes(item.id) ? 'bg-muted/20' : ''}> <Table.Row class={selectedIds?.includes(item.id) ? 'bg-muted/20' : ''}>
{#if selectedIds} {#if selectedIds}
<Table.Cell> <Table.Cell class="w-12">
<Checkbox <Checkbox
checked={selectedIds.includes(item.id)} checked={selectedIds.includes(item.id)}
onCheckedChange={(c) => onCheck(c as boolean, item.id)} onCheckedChange={(c) => onCheck(c as boolean, item.id)}
@@ -165,9 +165,7 @@
</Table.Body> </Table.Body>
</Table.Root> </Table.Root>
<div <div class="mt-5 flex flex-col-reverse items-center justify-between gap-3 sm:flex-row">
class="mt-5 flex flex-col-reverse items-center justify-between gap-3 space-x-2 sm:flex-row"
>
<div class="flex items-center space-x-2"> <div class="flex items-center space-x-2">
<p class="text-sm font-medium">Items per page</p> <p class="text-sm font-medium">Items per page</p>
<Select.Root <Select.Root

View File

@@ -62,7 +62,7 @@
</nav> </nav>
</div> </div>
</div> </div>
<div class="flex w-full flex-col gap-5"> <div class="flex w-full flex-col gap-5 overflow-x-hidden">
{@render children()} {@render children()}
</div> </div>
</main> </main>