@expofp/floorplan
Version:
Interactive floor plan library for expos and events
2 lines (1 loc) • 445 B
JavaScript
import{jsx as s,jsxs as a}from"react/jsx-runtime";import"./ToggleSwitch.scss";import h from"classnames";import{useId as m}from"react";const n=({name:o,value:e,label:r,className:t,onChange:i})=>{const c=m();return a("div",{className:h("efp-toggle-switch",t),children:[s("input",{type:"checkbox",role:"switch","aria-checked":e,id:c,name:o,checked:e,onChange:()=>i(!e)}),s("label",{htmlFor:c,children:s("span",{children:r})})]})};export default n;