From e415258787c776d4a5291632f47c2fcceba9a040 Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Tue, 9 Feb 2021 19:22:20 +0100 Subject: [PATCH] basic select filtering in RunnersOverview ref #52 --- package.json | 1 + src/components/RunnersOverview.svelte | 40 +++++++++++++++++++++++++-- 2 files changed, 39 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 150355de..9c48c4bf 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,7 @@ "svelte-filepond": "0.0.1", "svelte-focus-trap": "1.0.1", "svelte-i18n": "3.3.0", + "svelte-select": "^3.16.1", "tailwindcss": "2.0.2", "tinro": "0.5.12", "toastify-js": "1.9.3", diff --git a/src/components/RunnersOverview.svelte b/src/components/RunnersOverview.svelte index 9aac8adc..79962d74 100644 --- a/src/components/RunnersOverview.svelte +++ b/src/components/RunnersOverview.svelte @@ -1,16 +1,38 @@ +{JSON.stringify(filterGroupIDs)} {#if store.state.jwtinfo.userdetails.permissions.includes('RUNNER:GET')} {#await runners_promise}
+
+ + + + +
@@ -65,7 +99,8 @@ .toString() .toLowerCase() .includes(searchvalue)} - + {#if filterGroupIDs.includes(runner.group.id)||filterGroupIDs.length===0} + {/if} + {/if} {/if} {/each}
@@ -138,6 +173,7 @@