From b8b90268b97c12954f881287db41f00d83b68eb4 Mon Sep 17 00:00:00 2001
From: bsickler <210394354+bsickler@users.noreply.github.com>
Date: Sat, 18 Oct 2025 19:43:15 -0700
Subject: [PATCH] Enhancement: Remove unnecessary component renders for
difference screen sizes (#661)
* adds breakpoint stores to allow selective rendering on screen size
* removes unused type
* formatting
---
.../src/lib/components/ManifestTable.svelte | 50 ++++++++++---------
daemon/web/src/lib/stores/breakpoint.ts | 29 +++++++++++
daemon/web/src/theme.ts | 11 ++++
daemon/web/tailwind.config.ts | 2 +
4 files changed, 69 insertions(+), 23 deletions(-)
create mode 100644 daemon/web/src/lib/stores/breakpoint.ts
create mode 100644 daemon/web/src/theme.ts
diff --git a/daemon/web/src/lib/components/ManifestTable.svelte b/daemon/web/src/lib/components/ManifestTable.svelte
index b9c47c3..b8c93f6 100644
--- a/daemon/web/src/lib/components/ManifestTable.svelte
+++ b/daemon/web/src/lib/components/ManifestTable.svelte
@@ -1,6 +1,7 @@
-
-
-
- | ID |
- Started |
- Last Message |
- Size |
- Download |
- Analysis |
- |
-
-
-
- {#each entries as entry, i}
-
+{#if $screenIsLgUp}
+
+
+
+ | ID |
+ Started |
+ Last Message |
+ Size |
+ Download |
+ Analysis |
+ |
+
+
+
+ {#each entries as entry, i}
+
+ {/each}
+
+
+{:else}
+
+
+ {#each entries as entry}
+
{/each}
-
-
-
-