Skip to content

Commit dd137ac

Browse files
committed
Fix bug customize
1 parent 921c2fa commit dd137ac

2 files changed

Lines changed: 21 additions & 9 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "aesirx-consent",
3-
"version": "1.7.3",
3+
"version": "1.7.4",
44
"license": "GPL-3.0-only",
55
"author": "AesirX",
66
"repository": "https://github.com/aesirxio/consent",

src/Components/CustomizeCategory.tsx

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -60,14 +60,25 @@ const CustomizeCategory = ({
6060
});
6161
};
6262
const handleCheckCustomize = (category: string, el: any) => {
63-
setDisabledItems((prev) => {
64-
const isDisabled = prev.some((item) => item.domain === el.domain);
65-
if (isDisabled) {
66-
return prev.filter((item) => item.domain !== el.domain);
67-
} else {
68-
return [...prev, el];
69-
}
70-
});
63+
if (el?.domain) {
64+
setDisabledItems((prev) => {
65+
const isDisabled = prev.some((item) => item.domain === el.domain);
66+
if (isDisabled) {
67+
return prev.filter((item) => item.domain !== el.domain);
68+
} else {
69+
return [...prev, el];
70+
}
71+
});
72+
} else {
73+
setDisabledItems((prev) => {
74+
const isDisabled = prev.some((item) => item.name === el.name);
75+
if (isDisabled) {
76+
return prev.filter((item) => item.name !== el.name);
77+
} else {
78+
return [...prev, el];
79+
}
80+
});
81+
}
7182
};
7283

7384
useEffect(() => {
@@ -178,6 +189,7 @@ const CustomizeCategory = ({
178189
const isDomainChecked = !disabledItems.some((item) =>
179190
el.domain ? item.domain === el.domain : item.name === el.name
180191
);
192+
console.log('el', el);
181193
return (
182194
<label
183195
className="fs-12 d-flex align-items-center justify-content-between mb-0"

0 commit comments

Comments
 (0)