@ file : Js Module ("@ ch ak ra - ui / menu / dist / esm / menu ") Ċ Ċ package Ġcom . github . mp et us ka . kh ak ra . menu Ċ Ċ import Ġcom . github . mp et us ka . kh ak ra . system . Component With As Ċ import Ġcom . github . mp et us ka . kh ak ra . system . HTML Ch ak ra Props Ċ import Ġcom . github . mp et us ka . kh ak ra . system . The ming Props Ċ import Ġreact . R Class Ċ import Ġreact . React Element Ċ Ċ public Ġexternal Ġinterface ĠMenu Props Ġ: ĠUse Menu Props , ĠThe ming Props Ġ{ ĊĠ Ġpublic Ġvar Ġchildren : Ġdynamic Ġ/* ĠReact Element __ 0 ? Ġ| ĠString ? Ġ| ĠNumber ? Ġ| ĠAny ? Ġ| ĠReact Node Array ? Ġ| ĠReact Portal ? Ġ| ĠBoolean ? Ġ| Ġ(( props : Ġ` T $ 0 `) Ġ-> Ġdynamic )? Ġ*/ ĊĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally Ċ } Ċ Ċ /** Ċ Ġ* ĠMenu Ġprovides Ġcontext , Ġstate , Ġand Ġfocus Ġmanagement Ċ Ġ* Ġto Ġits Ġsub - components . ĠIt Ġdoesn 't Ġrender Ġany ĠDOM Ġnode . Ċ Ġ*/ Ċ public Ġexternal Ġval ĠMenu : ĠR Class < Menu Props > Ċ Ċ public Ġexternal Ġinterface ĠMenu Button Props Ġ: ĠHTML Ch ak ra Props Ċ Ċ /** Ċ Ġ* ĠThe Ġtrigger Ġfor Ġthe Ġmenu Ġlist . ĠMust Ġbe Ġa Ġdirect Ġchild Ġof Ġ` Menu `. Ċ Ġ*/ Ċ public Ġexternal Ġval ĠMenu Button : ĠComponent With As < Menu Button Props > Ċ Ċ public Ġexternal Ġinterface ĠMenu List Props Ġ: ĠHTML Ch ak ra Props Ġ{ ĊĠ Ġpublic Ġvar Ġroot Props : ĠHTML Ch ak ra Props ? ĊĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally Ċ } Ċ Ċ public Ġexternal Ġval ĠMenu List : ĠComponent With As < Menu List Props > Ċ Ċ public Ġexternal Ġinterface ĠStyled MenuItem Props Ġ: ĠHTML Ch ak ra Props Ċ Ċ public Ġexternal Ġinterface ĠMenuItem Options Ġ: ĠUse MenuItem Props Ġ{ ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠThe Ġicon Ġto Ġrender Ġbefore Ġthe Ġmenu Ġitem 's Ġlabel . ĊĠĠ Ġ* Ġ@ type ĠReact . React Element ĊĠĠ Ġ*/ ĊĠ Ġpublic Ġvar Ġicon : ĠReact Element ? ĊĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠThe Ġspacing Ġbetween Ġthe Ġicon Ġand Ġmenu Ġitem 's Ġlabel . ĊĠĠ Ġ* Ġ@ type ĠSystem Props [" mr "] ĊĠĠ Ġ*/ ĊĠ Ġpublic Ġvar Ġicon Spacing : Ġdynamic ĊĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠRight - aligned Ġlabel Ġtext Ġcontent , Ġuseful Ġfor Ġdisplaying Ġhot keys . ĊĠĠ Ġ*/ ĊĠ Ġpublic Ġvar Ġcommand : ĠString ? ĊĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠThe Ġspacing Ġbetween Ġthe Ġcommand Ġand Ġmenu Ġitem 's Ġlabel . ĊĠĠ Ġ* Ġ@ type ĠSystem Props [" ml "] ĊĠĠ Ġ*/ ĊĠ Ġpublic Ġvar Ġcommand Spacing : Ġdynamic ĊĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally Ċ } Ċ Ċ public Ġexternal Ġinterface ĠMenuItem Props Ġ: ĠHTML Ch ak ra Props , ĠMenuItem Options Ċ Ċ public Ġexternal Ġval ĠMenuItem : ĠComponent With As < MenuItem Props > Ċ Ċ public Ġexternal Ġinterface ĠMenuItem Option Props Ġ: ĠUse Menu Option Options , ĠMenuItem Props Ċ Ċ public Ġexternal Ġvar ĠMenuItem Option : ĠComponent With As < MenuItem Option Props > Ċ Ċ public Ġexternal Ġinterface ĠMenu Option Group Props Ġ: ĠUse Menu Option Group Props , ĠMenu Group Props Ċ Ċ public Ġexternal Ġvar ĠMenu Option Group : ĠR Class < Menu Option Group Props > Ċ Ċ public Ġexternal Ġinterface ĠMenu Group Props Ġ: ĠHTML Ch ak ra Props Ċ Ċ public Ġexternal Ġvar ĠMenu Group : ĠComponent With As < Menu Group Props > Ċ Ċ public Ġexternal Ġinterface ĠMenu Command Props Ġ: ĠHTML Ch ak ra Props Ċ Ċ public Ġexternal Ġvar ĠMenu Command : ĠComponent With As < Menu Command Props > Ċ Ċ public Ġexternal Ġvar ĠMenu Icon : ĠR Class < HTML Ch ak ra Props > Ċ Ċ public Ġexternal Ġinterface ĠMenu Divider Props Ġ: ĠHTML Ch ak ra Props Ċ Ċ public Ġexternal Ġvar ĠMenu Divider : ĠR Class < Menu Divider Props > Ċ