import{j as a,b1 as x}from"./index-BeH8ha5h.js";const u="_containerLabel_fsw9c_1",d="_containerLabel_disabled_fsw9c_11",C="_checkboxInput_fsw9c_16",r="_visualCheckbox_fsw9c_30",v="_visualCheckbox_checked_fsw9c_47",m="_visualCheckbox_disabled_unchecked_fsw9c_59",f="_visualCheckbox_disabled_checked_fsw9c_64",p="_checkboxInput_small_fsw9c_69",j="_visualCheckbox_small_fsw9c_74",c={containerLabel:u,containerLabel_disabled:d,checkboxInput:C,visualCheckbox:r,visualCheckbox_checked:v,visualCheckbox_disabled_unchecked:m,visualCheckbox_disabled_checked:f,checkboxInput_small:p,visualCheckbox_small:j},I=({checked:e,onChange:n,label:l,disabled:s=!1,className:_="",size:o="normal"})=>{const i=[c.containerLabel,s?c.containerLabel_disabled:"",_].filter(Boolean).join(" "),b=[c.checkboxInput,o==="small"?c.checkboxInput_small:""].filter(Boolean).join(" "),h=[c.visualCheckbox,o==="small"?c.visualCheckbox_small:"",e?c.visualCheckbox_checked:"",s&&!e?c.visualCheckbox_disabled_unchecked:"",s&&e?c.visualCheckbox_disabled_checked:""].filter(Boolean).join(" "),t=k=>{s||n(k.target.checked)};return a.jsxs("label",{className:i,children:[a.jsx("input",{type:"checkbox",className:b,checked:e,onChange:t,disabled:s}),a.jsx("div",{className:h,children:e&&a.jsx("img",{src:x,alt:"Checked"})}),l&&a.jsx("span",{className:"body-1",children:l})]})};export{I as C};