diff --git a/cabal.project b/cabal.project index 0c79a448a..3d954ce91 100644 --- a/cabal.project +++ b/cabal.project @@ -53,8 +53,8 @@ if arch(wasm32) source-repository-package type: git location: https://github.com/dmjio/miso - tag: ba94173bd8ff22110e65beb51c66cdf1172ce677 - --sha256: 0nqdmxddmcd5c74mbw7yxsg8849rfmvaqq8afmw6ap8qfzr7dax2 + tag: 879bae2cb873a80672997d8b0daedfbaa42258d2 + --sha256: 11i42b8qjjxfvd0hz8xvsxbw9k4rkyaia9ckl8y1jv2af6ajh192 -- Wasm workarounds. -- diff --git a/primer-miso/src/Primer/Miso.hs b/primer-miso/src/Primer/Miso.hs index cdf004071..4d07c477d 100644 --- a/primer-miso/src/Primer/Miso.hs +++ b/primer-miso/src/Primer/Miso.hs @@ -34,6 +34,7 @@ import Miso ( Component, bindings, events, + hydrateModel, initialAction, logLevel, mailbox, @@ -49,27 +50,31 @@ import Miso ( LogLevel (Off), ROOT, View, - button_, - class_, consoleLog, defaultEvents, + io, + io_, + text, + ) +import Miso.CSS (style_) +import Miso.Html ( + button_, div_, form, - id_, img_, input_, - io, - io_, onChange, onChecked, onClick, + ) +import Miso.Html.Property ( + class_, + id_, required_, src_, - text, type_, ) import Miso.String (MisoString, fromMisoString, ms) -import Miso.Style (style_) import Numeric.Natural (Natural) import Optics (lensVL, to, use, (%), (.~), (^.), (^..)) import Optics.State.Operators ((%=), (.=), (?=)) @@ -237,6 +242,7 @@ start = , logLevel = Off , mailbox = const Nothing , bindings = [] + , hydrateModel = Nothing } data Model = Model diff --git a/primer-miso/src/Primer/Miso/Util.hs b/primer-miso/src/Primer/Miso/Util.hs index e1848c3a4..85be38127 100644 --- a/primer-miso/src/Primer/Miso/Util.hs +++ b/primer-miso/src/Primer/Miso/Util.hs @@ -75,8 +75,8 @@ import Miso ( setLocalStorage, startComponent, ) +import Miso.CSS (Style) import Miso.String (MisoString, fromMisoString, ms) -import Miso.Style (Style) import Optics ( AffineTraversal', Field1 (_1),