@ file : Js Module ("@ atl askit / atlassian - navigation ") Ċ Ċ package Ġimports . atl askit . navigation Ċ Ċ import Ġimports . atl askit . button . Button Props Ċ import Ġorg . w 3 c . dom . events . MouseEvent Ċ import Ġreact . R Class Ċ import Ġreact . R Props Ċ import Ġreact . React Element Ċ Ċ @ Js Name (" At lassian Navigation ") Ċ external Ġval ĠAt lassian Navigation : ĠR Class < At lassian Navigation Props > Ċ Ċ external Ġinterface ĠAt lassian Navigation Props Ġ: ĠR Props Ġ{ ĊĊĠĠĠ Ġvar Ġlabel : ĠString ĊĊĠĠĠ Ġvar Ġprimary Items : ĠArray < React Element > ĊĊĠĠĠ Ġvar Ġrender Product Home : Ġ() Ġ-> ĠReact Element ĊĊĠĠĠ Ġvar Ġrender Profile : Ġ() Ġ-> ĠReact Element Ċ Ċ } Ċ Ċ @ Js Name (" Custom Product Home ") Ċ external Ġval ĠCustom Product Home : ĠR Class < Custom Product Home Props > Ċ Ċ external Ġinterface ĠCustom Product Home Props Ġ: ĠR Props Ġ{ ĊĊĠĠĠ Ġvar Ġicon Alt : ĠString ĊĊĠĠĠ Ġvar Ġicon Url : ĠString ĊĊĠĠĠ Ġvar Ġlogo Alt : ĠString ĊĊĠĠĠ Ġvar Ġlogo Url : ĠString ĊĊĠĠĠ Ġvar Ġsite Title : ĠString ? Ċ Ċ } Ċ Ċ @ Js Name (" Primary Button ") Ċ external Ġval ĠPrimary Button : ĠR Class < Primary Button Props > Ċ Ċ external Ġinterface ĠPrimary Button Props Ġ: ĠR Props Ġ{ ĊĊĠĠĠ Ġvar Ġis Highlight ed : ĠBoolean ĊĊĠĠĠ Ġvar Ġtest Id : ĠString ĊĊĠĠĠ Ġvar Ġtooltip : ĠReact Element ĊĊĠĠĠ Ġvar ĠonClick : Ġ( MouseEvent ) Ġ-> ĠUnit Ċ Ċ } Ċ Ċ @ Js Name (" Profile ") Ċ external Ġval ĠProfile : ĠR Class < Profile Props > Ċ Ċ external Ġinterface ĠProfile Props Ġ: ĠButton Props Ġ{ ĊĊĠĠĠ Ġvar Ġicon : Ġdynamic Ċ Ċ } Ċ