@@ -5,16 +5,13 @@ html lang="en"
55 meta name = " viewport" content = " width=device-width, initial-scale=1.0"
66 meta name = " description" content = " The Marko programming language"
77 title
8- if = hasPageTitle ($global .meta ) -- ${$global .meta .pageTitle } |
8+ if = typeof ($global .meta as any ).pageTitle === " string"
9+ -- ${($global .meta as any ).pageTitle } |
910 -- Marko
1011
1112 link rel = " icon" sizes = " 32x32" href = " /fav.png"
1213 link rel = " icon" type = " image/svg+xml" href = " /fav.svg"
1314 link rel = " preconnect" href = " https://GB0QQV5RQM-dsn.algolia.net" crossorigin
14- link rel = " preconnect" href = " https://fonts.googleapis.com"
15- link rel = " preconnect" href = " https://fonts.gstatic.com" crossorigin
16- link rel = " stylesheet" href = " https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&display=swap"
17- link rel = " stylesheet" href = " https://fonts.googleapis.com/css2?family=Ubuntu+Mono&display=swap"
1815
1916 body
2017 #root
@@ -23,7 +20,7 @@ html lang="en"
2320 app-menu
2421 ${input .content }
2522
26- if = showFooter ($global .meta )
23+ if = ! ($global .meta as any ). hideFooter
2724 app-footer
2825
2926 script --
@@ -46,14 +43,3 @@ html lang="en"
4643 { signal: $signal },
4744 );
4845
49- static function hasPageTitle(
50- meta : unknown ,
51- ): meta is { pageTitle : string } {
52- return typeof (meta as any ).pageTitle === " string" ;
53- }
54-
55- static function showFooter(
56- meta : unknown ,
57- ): meta is { hideFooter : boolean } {
58- return ! (meta as any ).hideFooter ;
59- }
0 commit comments