mirror of
https://github.com/TheAnachronism/docspell.git
synced 2025-06-23 10:58:26 +00:00
Prepare ui to handle content search
This commit is contained in:
@ -9,6 +9,7 @@ module Comp.FixedDropdown exposing
|
||||
, update
|
||||
, view
|
||||
, viewString
|
||||
, viewStyled
|
||||
)
|
||||
|
||||
import Html exposing (..)
|
||||
@ -69,11 +70,12 @@ update msg model =
|
||||
( model, Just item.id )
|
||||
|
||||
|
||||
view : Maybe (Item a) -> Model a -> Html (Msg a)
|
||||
view selected model =
|
||||
viewStyled : String -> Maybe (Item a) -> Model a -> Html (Msg a)
|
||||
viewStyled classes selected model =
|
||||
div
|
||||
[ classList
|
||||
[ ( "ui selection dropdown", True )
|
||||
, ( classes, True )
|
||||
, ( "open", model.menuOpen )
|
||||
]
|
||||
, onClick ToggleMenu
|
||||
@ -102,6 +104,11 @@ view selected model =
|
||||
]
|
||||
|
||||
|
||||
view : Maybe (Item a) -> Model a -> Html (Msg a)
|
||||
view selected model =
|
||||
viewStyled "" selected model
|
||||
|
||||
|
||||
viewString : Maybe String -> Model String -> Html (Msg String)
|
||||
viewString selected model =
|
||||
view (Maybe.map (\s -> Item s s) selected) model
|
||||
|
Reference in New Issue
Block a user