Commit 8ea81135 authored by Przemyslaw Kaminski's avatar Przemyslaw Kaminski

SearchField works nicely now

parent 54958a78
...@@ -65,15 +65,15 @@ databaseInput (db /\ setDB) dbs = ...@@ -65,15 +65,15 @@ databaseInput (db /\ setDB) dbs =
, ul {className: "dropdown-menu", role: "menu"} (liItem <$> dbs) , ul {className: "dropdown-menu", role: "menu"} (liItem <$> dbs)
] ]
where where
liItem db = li {onClick} liItem db = li { onClick }
[ a {href: "#"} [text (show db) ] ] [ a {href: "#"} [text (show db) ] ]
where where
onClick = mkEffectFn1 $ \_ -> setDB db onClick = mkEffectFn1 $ \_ -> setDB $ Just db
dropdownBtnProps = { id: "search-dropdown" dropdownBtnProps = { id: "search-dropdown"
, className: "btn btn-default dropdown-toggle" , className: "btn btn-default dropdown-toggle"
, type: "button"} .= "data-toggle" $ "dropdown" , type: "button"} .= "data-toggle" $ "dropdown"
dropdownBtn (Just db) = button dropdownBtnProps [ span {} [ text (show db) ] ] dropdownBtn (Just db) = button dropdownBtnProps [ span {} [ text (show db) ] ]
dropdownBtn (Nothing) = button dropdownBtnProps [ span {} [ text "---" ] ] dropdownBtn (Nothing) = button dropdownBtnProps [ span {} [ text "-" ] ]
searchInput :: R.State String -> R.Element searchInput :: R.State String -> R.Element
searchInput (term /\ setTerm) = searchInput (term /\ setTerm) =
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment