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