package Ġcom . example . v ok Ċ Ċ import Ġcom . github . mv ys ny . k ari bud sl . v 8 . Auto View Ċ import Ġcom . github . mv ys ny . k ari bud sl . v 8 . label Ċ import Ġcom . github . mv ys ny . k ari bud sl . v 8 . verticalLayout Ċ import Ġcom . vaadin . navigator . View Ċ import Ġcom . vaadin . ui . Composite Ċ import Ġcom . vaadin . ui . Vertical Layout Ċ import Ġcom . vaadin . ui . themes . Val o Theme Ċ import Ġeu . vaadin on kotlin . security . Allow All Users Ċ import Ġeu . vaadin on kotlin . vaadin 8 . Session Ċ Ċ /** Ċ Ġ* ĠThe Ġview Ġwill Ġsimply Ġshow Ġthe Ġprofile Ġof Ġthe Ġcurrently Ġlogged Ġin Ġuser . ĠTherefore , Ġwe Ġcan Ġsimply Ġallow Ġall Ġusers Ġto Ġsee Ġthis Ġview , Ġsince Ċ Ġ* Ġevery Ġuser Ġwill Ġonly Ġbe Ġable Ġto Ġsee Ġhis Ġdetails . Ċ Ġ*/ Ċ @ Auto View (" profile ") Ċ @ Allow All Users Ċ class ĠUser Profile View Ġ: ĠComposite (), ĠView Ġ{ ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġuser : ĠUser Ġ= ĠSession . login Manager . user !! ĊĠĠĠĠĠĠĠ Ġvertical Layout Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlabel ("${ user . username }' s Ġprofile ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstyle Name Ġ= ĠVal o Theme . LABEL _ H 1 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlabel (" User Ġname : Ġ${ user . username }") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ