mirror of
https://github.com/hcengineering/platform.git
synced 2025-04-12 19:30:52 +00:00
Fix checkbox state (#7202)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
This commit is contained in:
parent
62d10fa1db
commit
6971dea915
@ -203,6 +203,7 @@
|
||||
}
|
||||
|
||||
$: checkedSet = new Set<Ref<Doc>>(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}
|
||||
<div class="antiTable-cells__checkCell" class:checkall={checkedSet.size > 0}>
|
||||
<CheckBox
|
||||
symbol={'minus'}
|
||||
checked={objects?.length === checkedSet.size && objects?.length > 0}
|
||||
symbol={allItemsSelected ? 'check' : 'minus'}
|
||||
checked={checkedSet.size > 0}
|
||||
on:value={(event) => {
|
||||
check(objects, event.detail)
|
||||
}}
|
||||
|
Loading…
Reference in New Issue
Block a user