fix(option): option reset whenever boolean is unchecked

This commit is contained in:
Hexagonn
2024-11-04 10:40:25 +00:00
committed by GitHub
parent a40895bfd4
commit f2dd2cba49

View File

@@ -200,14 +200,14 @@ export default function Home() {
if (prev?.find((o) => o.name === data.name)) {
return prev
.map((opt) => {
if (opt.name === data.name) {
const options = parameterInfo.find(
(p) =>
p.type === "boolean" &&
p.parameter === data.name,
(p) => p.parameter === data.name,
)?.options as { defaultBool?: boolean };
if (
data.data === (options?.defaultBool! || false)
data.data ===
(options?.defaultBool! || false)
) {
return null;
} else {
@@ -216,6 +216,9 @@ export default function Home() {
}
return opt;
}
} else {
return opt;
}
})
.filter((opt) => opt !== null);
} else {