package Ġview Ċ Ċ import Ġcore . component . Core Component Ċ import Ġcore . component . Core R Props Ċ import Ġcore . component . Core R State Ċ import Ġkotlinx . html . id Ċ import Ġreact . R Builder Ċ import Ġreact . dom . div Ċ import Ġreact . dom . img Ċ import Ġreact . dom . span Ċ import Ġreact . router . dom . route Link Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠMartin ĠFore jt Ġon Ġ 2 8 . 1 2 . 2 0 2 0 . Ċ Ġ* Ġme @ mart info re jt . cz Ċ Ġ* Ċ Ġ* Ġ@ author ĠMartin ĠFore jt Ċ Ġ*/ Ċ Ċ /** Ċ Ġ* ĠHeader Ġcomponent Ċ Ġ*/ Ċ class ĠHeader Ġ: ĠCore Component < Core R Props , ĠCore R State >() Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠR Builder . render () Ġ{ ĊĠĠĠĠĠĠĠ Ġdiv (" panel - box ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġattrs Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġ" header " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġroute Link ("/ lob by ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimg ( classes Ġ= Ġ" mg - 4 ", Ġsrc Ġ= Ġ"/ images / logo 2 . png ", Ġalt Ġ= Ġ" logo ") Ġ{} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġdiv Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġattrs . id Ġ= Ġ" user - box " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġroute Link ("/ profile ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġspan Ġ{ Ġ+ ( user ?. email Ġ?: Ġ"") Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ+" Ġ| Ġ" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġroute Link ("/ logout ") Ġ{ +" logout "} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }