Fix invalid marking of done nodes

This commit is contained in:
Kamran Ahmed
2021-12-09 23:13:37 +01:00
parent a174590424
commit 3d0153b2fe

View File

@ -53,7 +53,7 @@ export function ContentDrawer(props: ContentDrawerProps) {
onClick={() => { onClick={() => {
localStorage.setItem(groupId, 'done'); localStorage.setItem(groupId, 'done');
document document
.querySelectorAll(`[data-group-id*="-${groupId}"]`) .querySelectorAll(`[data-group-id$="-${groupId}"]`)
.forEach((item) => item?.classList?.add('done')); .forEach((item) => item?.classList?.add('done'));
onClose(); onClose();
}} }}
@ -76,7 +76,7 @@ export function ContentDrawer(props: ContentDrawerProps) {
onClick={() => { onClick={() => {
localStorage.removeItem(groupId); localStorage.removeItem(groupId);
document document
.querySelectorAll(`[data-group-id*="-${groupId}"]`) .querySelectorAll(`[data-group-id$="-${groupId}"]`)
.forEach((item) => item?.classList?.remove('done')); .forEach((item) => item?.classList?.remove('done'));
onClose(); onClose();
}} }}