package Ġteam . kar ak um Ċ Ċ import Ġcs stype . Auto . auto Ċ import Ġcs stype . Display Ċ import Ġcs stype . Grid Template Areas Ċ import Ġcs stype . array Ċ import Ġkotlinx . browser . document Ċ import Ġm ui . material . use Media Query Ċ import Ġm ui . system . Box Ċ import Ġm ui . system . sx Ċ import Ġreact . FC Ċ import Ġreact . Props Ċ import Ġreact . create Ċ import Ġreact . dom . client . create Root Ċ import Ġreact . router . dom . Hash Router Ċ import Ġteam . kar ak um . common . Area Ċ import Ġteam . kar ak um . common . Sizes . Header Ċ import Ġteam . kar ak um . common . Sizes . Sidebar Ċ import Ġteam . kar ak um . component .* Ċ Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġcreate Root ( document . createElement (" div "). also Ġ{ Ġdocument . body !!. appendChild ( it ) Ġ}) ĊĠĠĠĠĠĠĠ Ġ. render ( App . create ()) Ċ } Ċ Ċ private Ġval ĠApp Ġ= ĠFC < Props > Ġ{ ĊĠĠĠ Ġval Ġmobile Mode Ġ= Ġuse Media Query ("( max - width : 9 6 0 px )") ĊĊĠĠĠ ĠHash Router Ġ{ ĊĠĠĠĠĠĠĠ ĠShow cases Module Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTheme Module Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠBox Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsx Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdisplay Ġ= ĠDisplay . grid ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgrid Template Rows Ġ= Ġarray ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠHeader . Height , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġauto , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgrid Template Columns Ġ= Ġarray ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSidebar . Width , Ġauto , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgrid Template Areas Ġ= ĠGrid Template Areas ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠarrayOf ( Area . Header , ĠArea . Header ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( mobile Mode ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠarrayOf ( Area . Content , ĠArea . Content ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠarrayOf ( Area . Sidebar , ĠArea . Content ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠHeader () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( mobile Mode ) ĠMenu () Ġelse ĠSidebar () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠContent () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ