makeCheckboxGroup function infrastructure
Last updated: 2026-03-01T23:25:47.092Z
Metrics
LOC: 24
Complexity: 3
Params: 2
Signature
makeCheckboxGroup(
options: Array<{ value: string; text: string; checked?: boolean }>,
)
Source Code
function makeCheckboxGroup(
options: Array<{ value: string; text: string; checked?: boolean }>,
) {
const group = document.createElement("div");
group.className = "ant-checkbox-group";
for (const opt of options) {
const label = document.createElement("label");
label.className = `ant-checkbox-wrapper${opt.checked ? " ant-checkbox-wrapper-checked" : ""}`;
const span = document.createElement("span");
span.className = "ant-checkbox";
const input = document.createElement("input");
input.type = "checkbox";
input.value = opt.value;
span.appendChild(input);
const textSpan = document.createElement("span");
textSpan.textContent = opt.text;
label.appendChild(span);
label.appendChild(textSpan);
group.appendChild(label);
}
return group;
}
Dependencies (Outgoing)
| Target | Type |
|---|---|
| makeCheckboxGroup | calls |
| makeSwitch | calls |
| makeRate | calls |
Impact (Incoming)
| Source | Type |
|---|---|
| makeCheckboxGroup | calls |