From 9e03fec2ea34c95a600d7cdd6273e49b63f6d67f Mon Sep 17 00:00:00 2001 From: Arman Date: Sun, 10 Mar 2024 18:03:52 +0100 Subject: [PATCH] feat: fix table margins --- src/lib/components/permissions/team.svelte | 22 ++++++++++--------- src/lib/elements/table/table.svelte | 8 +++++-- src/lib/elements/table/tableScroll.svelte | 3 +++ .../billing/paymentHistory.svelte | 4 ++-- 4 files changed, 23 insertions(+), 14 deletions(-) diff --git a/src/lib/components/permissions/team.svelte b/src/lib/components/permissions/team.svelte index 5056e1186..e8d900df2 100644 --- a/src/lib/components/permissions/team.svelte +++ b/src/lib/components/permissions/team.svelte @@ -6,6 +6,8 @@ import { AvatarInitials, EmptySearch, Modal, PaginationInline } from '..'; import type { Writable } from 'svelte/store'; import type { Permission } from './permissions.svelte'; + import Table from '$lib/elements/table/table.svelte'; + import { TableBody, TableCell, TableRow } from '$lib/elements/table'; export let show: boolean; export let groups: Writable>; @@ -77,13 +79,13 @@ bind:value={search} /> {#if results?.teams?.length}
- - +
+ {#each results.teams as team (team.$id)} {@const role = `team:${team.$id}`} {@const exists = $groups.has(role)} - - - - + + {/each} - -
+ + onSelection(event, role)} /> - + + -
+ +

Total results: {results?.total}

diff --git a/src/lib/elements/table/table.svelte b/src/lib/elements/table/table.svelte index 81df3e41a..a9bd44acf 100644 --- a/src/lib/elements/table/table.svelte +++ b/src/lib/elements/table/table.svelte @@ -3,10 +3,14 @@ export let noStyles = false; export let style = ''; export let transparent = false; + export let isAutoLayout = false; + export let tag: 'div' | 'table' = 'div'; -
-
+ diff --git a/src/lib/elements/table/tableScroll.svelte b/src/lib/elements/table/tableScroll.svelte index b586b58f5..9a8c4d1d8 100644 --- a/src/lib/elements/table/tableScroll.svelte +++ b/src/lib/elements/table/tableScroll.svelte @@ -5,6 +5,8 @@ export let noMargin = false; export let style = ''; export let transparent = false; + export let noStyles = false; + let isOverflowing = false; const hasOverflow: Action = (node) => { @@ -44,6 +46,7 @@
(isOverflowing = v)}> diff --git a/src/routes/console/organization-[organization]/billing/paymentHistory.svelte b/src/routes/console/organization-[organization]/billing/paymentHistory.svelte index eb3ea4b31..a8caf4348 100644 --- a/src/routes/console/organization-[organization]/billing/paymentHistory.svelte +++ b/src/routes/console/organization-[organization]/billing/paymentHistory.svelte @@ -65,7 +65,7 @@

{#if invoiceList.total - 1 > 0} - + Due Date Status @@ -94,7 +94,7 @@ {formatCurrency(invoice.amount)} - +