UNPKG

@expofp/floorplan

Version:

Interactive floor plan library for expos and events

2 lines (1 loc) 513 B
import{jsx as t,jsxs as n}from"react/jsx-runtime";import"./ToggleButton.scss";import r from"classnames";const i=({toggled:e,label:s,ariaLabel:o,className:l,onClick:a})=>n("button",{type:"button",className:r("efp-toggle-button",l,{"efp-toggle-button--toggled":e}),"aria-pressed":e,"aria-label":o,onClick:a,children:[t("div",{className:"efp-toggle-button__switch",children:t("div",{className:"efp-toggle-button__switch-slider"})}),s&&t("span",{className:"efp-toggle-button__label",children:s})]});export default i;