diff --git a/plugins/view-resources/src/components/Table.svelte b/plugins/view-resources/src/components/Table.svelte index a1d6f8944b9..4265fd3ffa2 100644 --- a/plugins/view-resources/src/components/Table.svelte +++ b/plugins/view-resources/src/components/Table.svelte @@ -203,6 +203,7 @@ } $: checkedSet = new Set>(checked.map((it) => it._id)) + $: allItemsSelected = objects?.length === checkedSet.size && objects?.length > 0 export function check (docs: Doc[], value: boolean) { if (!enableChecking) return @@ -333,8 +334,8 @@ {#if enableChecking && objects?.length > 0}
0}> 0} + symbol={allItemsSelected ? 'check' : 'minus'} + checked={checkedSet.size > 0} on:value={(event) => { check(objects, event.detail) }}