diff --git a/reflex-jsx.cabal b/reflex-jsx.cabal index d8b6ea0..712e081 100644 --- a/reflex-jsx.cabal +++ b/reflex-jsx.cabal @@ -37,7 +37,7 @@ library ghc-options: -Wall -fwarn-tabs -funbox-strict-fields -ferror-spans build-depends: base >= 4.8 && < 5 , parsec >= 3.1 && < 3.2 - , reflex >= 0.5 && < 0.6 + , reflex >= 0.5 && < 0.10 , reflex-dom , template-haskell , haskell-src-meta diff --git a/src/ReflexJsx/Parser.hs b/src/ReflexJsx/Parser.hs index 6c97f72..02a9a72 100644 --- a/src/ReflexJsx/Parser.hs +++ b/src/ReflexJsx/Parser.hs @@ -30,7 +30,7 @@ data Node = Node String Attrs [Node] | SplicedNode String -parseJsx :: Monad m => String -> m Node +parseJsx :: MonadFail m => String -> m Node parseJsx s = case runParser p () "" s of Left err -> fail $ show err