Finalization of order box behavior

This commit is contained in:
2022-01-06 12:01:09 +10:00
parent 30bc79ef98
commit fc4a5d8624
9 changed files with 163 additions and 44 deletions

View File

@@ -1,6 +1,6 @@
module Theme
open System
open System.Web
open System.IO
open System.Collections.Generic
open System.Text.RegularExpressions
@@ -137,4 +137,19 @@ let loadTemplateWithVarsAndScripts templateName vars scripts =
let loadTemplateWithVarsAndStyles = loadTemplateWithVarsAndScripts
let loadTemplateWithVarsScriptsAndStyles templateName vars scripts styles =
loadTemplateWithVarsArraysScriptsAndStyles templateName vars Map.empty<string, Map<string, string>> scripts styles
loadTemplateWithVarsArraysScriptsAndStyles templateName vars Map.empty<string, Map<string, string>> scripts styles
let htmlAttributes (attributes: Map<string, string>) =
" " + (attributes
|> Map.toArray
|> Array.map (fun (attribute, value) -> attribute+"='"+HttpUtility.HtmlEncode value + "'")
|> String.concat " ")
let PosButton (text: string) (classes: string) (attributes: string) =
let vars = map [
"text", text
"classes", classes
"attributes", attributes
]
loadTemplateWithVars "components/posButton" vars