package Ġeu . v ok . book store . about Ċ Ċ import Ġcom . github . mv ys ny . k ari bud sl . v 1 0 .* Ċ import Ġcom . vaadin . flow . component . dependency . N pm Package Ċ import Ġcom . vaadin . flow . component . icon . V aad in Icon Ċ import Ġcom . vaadin . flow . component . ordered layout . Horizontal Layout Ċ import Ġcom . vaadin . flow . router . Page Title Ċ import Ġcom . vaadin . flow . router . Route Ċ import Ġcom . vaadin . flow . server . Version Ċ import Ġcom . vaadin . shrink wrap . V aad in Core Shrink Wrap Ċ import Ġeu . vaadin on kotlin . security . Allow All Users Ċ import Ġeu . v ok . book store . Main Layout Ċ Ċ @ Route ( value Ġ= Ġ" About ", Ġlayout Ġ= ĠMain Layout :: class ) Ċ @ Page Title (" About ") Ċ @ Allow All Users Ċ class ĠAbout View Ġ: ĠK Composite () Ġ{ ĊĠĠĠ Ġprivate Ġval Ġroot Ġ= Ġui Ġ{ ĊĠĠĠĠĠĠĠ Ġhorizontal Layout Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Size Full () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Ġ{ Ġalign ( center , Ġmiddle ) Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon ( V aad in Icon . INFO _ CIR CLE ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġspan (" ĠThis Ġapplication Ġis Ġrunning Ġon ĠV aad in Ġ$ vaadin Version .") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ val Ġva adin Version : ĠString Ġget () Ġ{ ĊĠĠĠ Ġval Ġannotation : ĠN pm Package Ġ= ĠcheckNotNull ( V aad in Core Shrink Wrap :: class . java . getAnnotation ( N pm Package :: class . java )) ĊĠĠĠ Ġreturn Ġannotation . version Ċ } Ċ