I want to loop an array inside a checkbox group from antd:
import React from "react";
import ReactDOM from "react-dom";
import "antd/dist/antd.css";
import "./index.css";
import { Checkbox } from "antd";
function onChange(checkedValues) {
console.log("checked = ", checkedValues);
}
const a = [
{ label: "Apple", value: "Apple" },
{ label: "Pear", value: "Pear" },
{ label: "Orange", value: "Orange" }
];
const optionsWithDisabled = [
a.map((i) => ({ label: i.label, value: i.value }))
];
ReactDOM.render(
<>
<Checkbox.Group options={optionsWithDisabled} onChange={onChange} />
</>,
document.getElementById("container")
);
demo: https://codesandbox.io/s/checkbox-group-ant-design-demo-forked-j4tmk?file=/index.js:0-587
Now i get Cannot read property 'toString' of undefined , why?
a.map(...)