monday-ui-react-core
Version:
Official monday.com UI resources for application development in React.js
3 lines (2 loc) • 909 B
JavaScript
import{defineProperty as e}from"../../../_virtual/_rollupPluginBabelHelpers.js";import t from"./ToggleText.js";import s from"classnames";import r from"react";import l from"./MockToggle.module.scss.js";import{getTestId as o}from"../../tests/testIds.js";import{ComponentDefaultTestId as a}from"../../tests/constants.js";import{getStyle as m}from"../../helpers/typesciptCssModulesHelper.js";var d=function(d){var i=d.areLabelsHidden,n=d.checked,c=d.onOverrideText,p=d.className,f=d.selectedClassName,u=d.disabled,g=d.size,v=void 0===g?"medium":g;return r.createElement(r.Fragment,null,i?null:r.createElement(t,{disabled:u},d.offOverrideText),r.createElement("div",{className:s(l.toggle,m(l,v),p,e(e(e({},s(l.selected,f),n),l.notSelected,!n),l.disabled,u)),"aria-hidden":"true","data-testid":o(a.TOGGLE)}),i?null:r.createElement(t,{disabled:u},c))};export{d as MockToggle};
//# sourceMappingURL=MockToggle.js.map