Next.js Discord

Discord Forum

how do i check if a switch is triggered? shadcn

Answered
American black bear posted this in #help-forum
Open in Discord
American black bearOP
dumb really quick question, how do i check if a switch is on or off? (im using shadcn) thanks
Answered by American black bear
const = [disclosed, setDisclosed] = useState(false)

...

<Switch checked={disclosed} onCheckedChange={setDisclosed} ></Switch>
View full answer

14 Replies

<Switch
checked={field.value}
onCheckedChange={field.onChange}
/>
onCheckedChange
just get event from it
onCheckedChange={(e) => {console.log(e.checked)});
American black bearOP
so i can do something like const = [checked, setChecked] = useState(false)
and then
checked=checked
onCheckedChange=setChecked
right?
ye
American black bearOP
thanks mate
i think its e.checked
if it works, mark it as the solution (never used shadcn myself, code just looks like that)
American black bearOP
it dosent work but i found a fix
the solution is:
American black bearOP
const = [disclosed, setDisclosed] = useState(false)

...

<Switch checked={disclosed} onCheckedChange={setDisclosed} ></Switch>
Answer