Module 193249

678 characters · in web.692b1813fcabadaf.js
Dependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{d:()=>d});var i=n(477900),r=n(582128),a=n(844222),s=n(452027),l=n(489718);function o(e){let{checked:t,disabled:n,displayOnly:r,id:a,onChange:o,focusProps:d,hasIcon:c=!1,...u}=e;return r?(0,i.jsx)(l.I,{checked:t,disabled:n,displayOnly:!0,hasIcon:c}):(0,i.jsx)(s.D,{...u,id:a,disabled:n,layout:"horizontal",interactiveLabel:!0,auxiliaryContentPosition:"under-label",children:e=>(0,i.jsx)(l.I,{focusProps:d,id:e.controlId,checked:t,disabled:n,onChange:o,hasIcon:c,describedBy:e.describedById,labelledBy:e.labelId})})}function d(e){let{switchIconsEnabled:t}=r.useContext(a.C),n=void 0!==e.hasIcon?e.hasIcon:t;return(0,i.jsx)(o,{...e,hasIcon:n})}}