package Ġutil Ċ Ċ import ĠGlobal Styles Ċ import Ġkotlinx . css . Rule Set Ċ import Ġstyled . Custom Styled Props Ċ Ċ /** Ċ Ġ* ĠAn Ġextension Ġfunction Ġto Ġconvert Ġthe Ġreturned ĠRule set Ċ Ġ* Ġinto Ġthe ĠArrayList < Rule Set > Ġthat ĠCustom Styled Props . css Ġdes ires . Ċ Ġ* Ġ@ see ĠCustom Styled Props . css Ċ Ġ*/ Ċ fun ĠRule Set . to Css (): ĠArrayList < Rule Set > Ġ{ ĊĠĠĠ Ġreturn Ġarray ListOf ( this ) Ċ } Ċ Ċ /** Ċ Ġ* ĠAn Ġextension Ġfunction Ġto Ġpick Ġthe Ġfirst ĠRule Set Ġfrom Ġthe Ċ Ġ* Ġlist Ġin Ġthe ĠCustom Styled Props . ĠUsing Ġour Ġempty Ġstyle Ġhere Ċ Ġ* Ġmeans Ġwe Ġwill Ġnever Ġneed Ġto Ġhandle Ġa Ġnull Ġscenario Ġin Ġany Ġof Ċ Ġ* Ġour Ġcomponents . Ċ Ġ*/ Ċ fun ĠCustom Styled Props . css (): ĠRule Set Ġ{ ĊĠĠĠ Ġreturn Ġthis . css ?. first () Ġ?: ĠGlobal Styles . empty Ċ }