open System open Browser.Dom open Aamukampa.Core open Falco.Markup DateTime.Now |> printfn "It is %O" let k = kontingent 2 2025 let st = ThreeFourSeven window.setInterval((fun () -> let now = DateTime.Now let tjElement = document.getElementById "tj" let currentTj = match Int32.TryParse(tjElement.innerText) with | true, tj -> Some tj | false, _ -> None document.getElementById "time-units" |> fun el -> el.outerHTML <- Views.Main.timeUnits { TimeLeft = Domain.getTimeLeft k st now |> Option.get TimeCompleted = Domain.getTimeCompleted k now |> Option.get } |> renderHtml ()), 1000, [||]) |> ignore // currentTime // |> Domain.getTimeLeft k st // |> function // | Some left -> // let el = document.createElement "p" // el.innerHTML <- sprintf "Tänään jäljellä:
%O
aamua" left.TotalDays // document.body.appendChild(el) |> ignore // | None -> // printfn "Error: unknown kontingent" // // let startDate = Domain.getStartDate k |> Option.get // let el = document.createElement "p" // el.innerHTML <- sprintf "Aloituspäivä: %O
Aamuja ohi %d" // startDate (Domain.getTimeCompleted k currentTime |> Option.get).Days // document.body.appendChild(el) |> ignore