package Ġclo vis . ui . comp os ables . buttons Ċ Ċ import Ġandroidx . compose . runtime . Composable Ċ import Ġclo vis . ui . dimensions . dp Ċ import Ġclo vis . ui . modifier . Modifier Ċ import Ġclo vis . ui . modifier . rounded Border Ċ import Ġclo vis . ui . theme . Local Theme Ċ import Ġorg . jetbrains . compose . web . dom . Button Ġas ĠDom Button Ċ Ċ /** Ċ Ġ* ĠImplementation Ġfor Ġ[ Dom Button ]. Ċ Ġ*/ Ċ @ Composable Ċ internal Ġactual Ġfun ĠButton Impl ( Ċ ĉ onClick : Ġ() Ġ-> ĠUnit , Ċ ĉ modifier : ĠModifier , Ċ ĉ contents : Ġ@ Composable Ġ() Ġ-> ĠUnit , Ċ ) Ġ= Ġmodifier . apply Ġ{ Ċ ĉ Dom Button ( attrs Ġ= Ġ{ Ċĉ ĉ this . onClick Ġ{ ĠonClick () Ġ} Ċ ĉ }) Ġ{ Ċĉ ĉ contents () Ċ ĉ } Ċ } Ċ Ċ /** Ċ Ġ* ĠImplementation Ġfor Ġ[ Emp has ized Button ]. Ċ Ġ*/ Ċ @ Composable Ċ internal Ġactual Ġfun ĠEmp has ized Button Impl ( Ċ ĉ onClick : Ġ() Ġ-> ĠUnit , Ċ ĉ modifier : ĠModifier , Ċ ĉ contents : Ġ@ Composable Ġ() Ġ-> ĠUnit , Ċ ) Ġ= ĠButton Impl ( onClick , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmodifier . rounded Border ( 1 . dp , ĠLocal Theme . current . palette . primary . highlight . light , Ġradius Ġ= Ġ 1 . dp ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontents ) Ċ