Skip to content

Commit 6021df4

Browse files
committed
Add padding after search components
1 parent ff68176 commit 6021df4

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

src/lib/components/Table/TableContent.svelte

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
let searchValue = '';
6363
let isFetching = false;
6464
const serverSide = server !== undefined;
65-
const { baseUrl, sendModel, entityId, versionId } = server ?? {};
65+
const { baseUrl, entityId, versionId, sendModel = new Send() } = server ?? {};
6666
6767
const filters = writable<{
6868
[key: string]: { [key in FilterOptionsEnum]?: number | string | Date };
@@ -429,7 +429,11 @@
429429
</form>
430430
{/if}
431431

432-
<div class="flex justify-between items-center w-full {search && 'py-2'}">
432+
<div
433+
class="flex justify-between items-center w-full {search && 'py-2'} {!search &&
434+
(shownColumns.length > 0 || toggle || resizable !== 'none' || exportable) &&
435+
'pb-2'}"
436+
>
433437
<div>
434438
<!-- Enable the fitToScreen toggle if toggle === true -->
435439
{#if toggle}

src/lib/models/Models.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ export interface Columns {
107107
// Server config type for the table
108108
export type ServerConfig = {
109109
baseUrl?: string; // Base URL for server-side table
110-
sendModel: Send; // Send model for server-side table
110+
sendModel?: Send; // Send model for server-side table
111111
entityId?: number; // Entity ID for server-side table
112112
versionId?: number; // Version ID for server-side table
113113
};
@@ -124,7 +124,7 @@ export interface TableConfig<T> {
124124
rowHeight?: number; // auto by default
125125
columns?: Columns;
126126
exportable?: boolean; // false by default
127-
pageSizes?: number[]; // [5, 10, 15, 20] by default
127+
pageSizes?: number[]; // [5, 10, 20, 50, 100] by default
128128
defaultPageSize?: number; // 10 by default
129129
optionsComponent?: typeof SvelteComponent;
130130

0 commit comments

Comments
 (0)