const { whatsAppTopics, selectedTopics, setSelectedTopics } = useContext(
WhatsAppConfigContext
);
function handleChangeCheckBox(e) {
const clickedTopic = e.target;
if (clickedTopic.checked) {
setSelectedTopics([...selectedTopics, clickedTopic.value]);
}
if (!clickedTopic.checked) {
const updatedSelectedTopics = selectedTopics.filter(
(selectedTopic) => selectedTopic !== clickedTopic.value
);
setSelectedTopics(updatedSelectedTopics);
}
}
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter