package Ġmaterial ui . components . checkbox Ċ Ċ import Ġmaterial ui . components . checkbox . enums . Checkbox Style Ċ import Ġmaterial ui . components . internal . Switch Base Props Ċ import Ġreact .* Ċ Ċ @ Js Module ("@ material - ui / core / Checkbox ") Ċ private Ġexternal Ġval Ġcheckbox Module : Ġdynamic Ċ Ċ external Ġinterface ĠCheckbox Props Ġ: ĠSwitch Base Props Ġ{ ĊĠĠĠ Ġvar Ġcolor : ĠString ? ĊĠĠĠ Ġvar Ġin determinate : ĠBoolean ? ĊĠĠĠ Ġvar Ġin determinate Icon : ĠReact Element ? Ċ } Ċ Ċ @ Suppress (" Unsafe Cast From Dynamic ") Ċ private Ġval Ġcheckbox Component : ĠR Class < Checkbox Props > Ġ= Ġcheckbox Module . default Ċ Ċ fun ĠR Builder . checkbox ( var arg Ġclass Map : ĠPair < Checkbox Style , ĠString >, Ġblock : ĠCheckbox Element Builder . () Ġ-> ĠUnit ) ĊĠĠĠ Ġ= Ġchild ( Checkbox Element Builder ( checkbox Component , Ġclass Map . toList ()). apply ( block ). create ()) Ċ