Skip to content

Commit 9ec431a

Browse files
authored
fix(ui): bulk select checkbox being selected by default when in drawer (#8126)
1 parent cadf815 commit 9ec431a

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

packages/ui/src/providers/Selection/index.tsx

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -129,10 +129,16 @@ export const SelectionProvider: React.FC<Props> = ({ children, docs = [], totalD
129129
}
130130
let some = false
131131
let all = true
132-
Object.values(selected).forEach((val) => {
133-
all = all && val
134-
some = some || val
135-
})
132+
133+
if (!Object.values(selected).length) {
134+
all = false
135+
some = false
136+
} else {
137+
Object.values(selected).forEach((val) => {
138+
all = all && val
139+
some = some || val
140+
})
141+
}
136142

137143
if (all) {
138144
setSelectAll(SelectAllStatus.AllInPage)

0 commit comments

Comments
 (0)