diff --git a/SMBolero.Client/Main.fs b/SMBolero.Client/Main.fs index eb3f9b53..6c321a9e 100644 --- a/SMBolero.Client/Main.fs +++ b/SMBolero.Client/Main.fs @@ -9,6 +9,7 @@ open Bolero.Templating.Client /// Routing endpoints definition. type Page = | [] Home + | [] FlagPage | [] Help /// The Elmish application's model. @@ -76,6 +77,11 @@ let aboutPage model dispatch = Main.About() .Elt() +let flagPage model dispatch = + Main.FlagPage() + .FlagHelp(Options.flagsHelp.Value) + .Elt() + let homePage model dispatch = Main.Home() .Minify(fun _ -> dispatch Minify) @@ -94,12 +100,14 @@ let view model dispatch = Main() .Menu(concat { menuItem model Home "Minifier" + menuItem model FlagPage "Flags" menuItem model Help "Help" }) .Body( cond model.page <| function | Home -> homePage model dispatch | Help -> aboutPage model dispatch + | FlagPage -> flagPage model dispatch ) .Error( cond model.error <| function diff --git a/SMBolero.Client/wwwroot/index.html b/SMBolero.Client/wwwroot/index.html index aa6ef96e..97d1a100 100644 --- a/SMBolero.Client/wwwroot/index.html +++ b/SMBolero.Client/wwwroot/index.html @@ -3,7 +3,7 @@ - Bolero Application + Shader Minifier diff --git a/SMBolero.Client/wwwroot/main.html b/SMBolero.Client/wwwroot/main.html index 7ec29d92..174a6c7a 100644 --- a/SMBolero.Client/wwwroot/main.html +++ b/SMBolero.Client/wwwroot/main.html @@ -23,17 +23,25 @@

Menu

+ +