@ file : Js Module ("@ ch ak ra - ui / button / dist / esm / icon - button ") Ċ Ċ package Ġcom . github . mp et us ka . kh ak ra . button Ċ Ċ import Ġcom . github . mp et us ka . kh ak ra . system . Component With As Ċ import Ġreact . React Element Ċ Ċ public Ġexternal Ġinterface ĠBase Button Props Ġ: ĠButton Props Base Ċ Ċ public Ġexternal Ġinterface ĠIcon Button Props Ġ: ĠBase Button Props Ġ{ ĊĠ Ġ/** ĊĠĠ Ġ* ĠThe Ġicon Ġto Ġbe Ġused Ġin Ġthe Ġbutton . ĊĠĠ Ġ* Ġ@ type ĠReact . React Element ĊĠĠ Ġ*/ ĊĠ Ġpublic Ġvar Ġicon : ĠReact Element ? ĊĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠIf Ġ` true `, Ġthe Ġbutton Ġwill Ġbe Ġperfectly Ġround . ĠElse , Ġit 'll Ġbe Ġslightly Ġround ĊĠĠ Ġ*/ ĊĠ Ġpublic Ġvar Ġis Round : ĠBoolean ? ĊĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally Ċ } Ċ Ċ public Ġexternal Ġval ĠIcon Button : ĠComponent With As < IconButton Props > Ċ