From 332648e79b0041e8856988c1391f8851c1def83e Mon Sep 17 00:00:00 2001 From: Manuel Sanchez Date: Wed, 4 Sep 2024 15:58:25 +0200 Subject: [PATCH] feat: make improvements in the new game view --- src/components/DashboardTable.svelte | 1 + src/components/GenerateGameTable.svelte | 90 ++++++++++++++++++------- src/components/LogsTable.svelte | 5 +- src/components/PopOver.svelte | 5 +- src/types/index.ts | 1 + src/views/ActivityLogsView.svelte | 17 ++++- 6 files changed, 89 insertions(+), 30 deletions(-) diff --git a/src/components/DashboardTable.svelte b/src/components/DashboardTable.svelte index 337d9cf..1c3677e 100644 --- a/src/components/DashboardTable.svelte +++ b/src/components/DashboardTable.svelte @@ -100,6 +100,7 @@ filterDateDesc = true; filterActive = false; filterNotActive = false; + currentPage = 1; } function toggleFilter(filter: string) { diff --git a/src/components/GenerateGameTable.svelte b/src/components/GenerateGameTable.svelte index 64c7e47..f6c7cd4 100644 --- a/src/components/GenerateGameTable.svelte +++ b/src/components/GenerateGameTable.svelte @@ -21,6 +21,10 @@ console.log('Fields updated:', event.paths); } } + + if ($form.csv) { + isDragging = false; + } }, onUpdate({ form }) { if (form.valid) { @@ -51,46 +55,84 @@ } } }); + + let isDragging = $state(false); + + function handleDragEnter(event: DragEvent) { + console.log('we are dragging'); + isDragging = true; + event.preventDefault(); + } + + function handleDragLeave(event: DragEvent) { + console.log('we are not dragging'); + isDragging = false; + event.preventDefault(); + } + + function handleDragOver(event: DragEvent) { + event.preventDefault(); + } {#if $message}

{$message}

{/if}
- - - - - - -