yesod-form-bootstrap4 0.1.1 → 1.0.0
raw patch · 2 files changed
+14/−7 lines, 2 filesdep +shakespearedep +textdep +yesod-coredep −classy-prelude-yesodPVP ok
version bump matches the API change (PVP)
Dependencies added: shakespeare, text, yesod-core
Dependencies removed: classy-prelude-yesod
API changes (from Hackage documentation)
Files
src/Yesod/Form/Bootstrap4.hs view
@@ -1,5 +1,4 @@ {-# LANGUAGE NamedFieldPuns #-}-{-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE QuasiQuotes #-} {-# LANGUAGE TypeFamilies #-}@@ -21,7 +20,13 @@ , BootstrapSubmit(..) ) where -import ClassyPrelude.Yesod+import Control.Arrow+import Data.Maybe+import Data.String+import Data.Text+import Text.Shakespeare.I18N+import Yesod.Core+import Yesod.Core.Types import Yesod.Form bfs :: RenderMessage site msg => msg -> FieldSettings site@@ -48,7 +53,7 @@ addClass :: Text -> [(Text, Text)] -> [(Text, Text)] addClass klass [] = [("class", klass)]-addClass klass (("class", old):rest) = ("class", concat [old, " ", klass]) : rest+addClass klass (("class", old):rest) = ("class", Data.Text.concat [old, " ", klass]) : rest addClass klass (other :rest) = other : addClass klass rest data BootstrapGridOptions = ColXs !Int | ColSm !Int | ColMd !Int | ColLg !Int | ColXl !Int@@ -130,7 +135,7 @@ return (res, widget) -- | (Internal) Render a help widget for tooltips and errors.-helpWidget :: FieldView site -> WidgetT site IO ()+helpWidget :: FieldView site -> WidgetFor site () helpWidget view = [whamlet| $maybe err <- fvErrors view <div .form-control-feedback>#{err}
yesod-form-bootstrap4.cabal view
@@ -2,10 +2,10 @@ -- -- see: https://github.com/sol/hpack ----- hash: 6e5c9578eafcff708e739d119bf37446d108c64b8a85c4f3acbc39779cf8804e+-- hash: d3d64533622b0d3d260186735cd3d0b768de41866516b2d9f91672d9b0cbcc47 name: yesod-form-bootstrap4-version: 0.1.1+version: 1.0.0 synopsis: renderBootstrap4 category: Web homepage: https://github.com/ncaq/yesod-form-bootstrap4#readme@@ -26,7 +26,9 @@ src build-depends: base >=4.7 && <5- , classy-prelude-yesod+ , shakespeare+ , text+ , yesod-core , yesod-form exposed-modules: Yesod.Form.Bootstrap4