bugfix: make the whole background blue

This commit is contained in:
Jonathan Lamothe 2023-05-30 17:58:45 -04:00
parent 227401461b
commit 5ea2d77921

View File

@ -23,7 +23,9 @@ module Mtlstats (app) where
import Brick.AttrMap (AttrMap, forceAttrMap)
import Brick.Main (App (..), showFirstCursor)
import Brick.Types (Widget)
import Brick.Util (on)
import Brick.Widgets.Core (fill)
import Graphics.Vty.Attributes.Color (blue, white)
import Lens.Micro (to)
import Lens.Micro.Mtl (use)
@ -34,13 +36,19 @@ import Mtlstats.Types
-- | The main application
app :: App ProgState () ()
app = App
{ appDraw = \s -> [drawController (dispatch s) s]
{ appDraw = draw
, appChooseCursor = showFirstCursor
, appHandleEvent = handler
, appStartEvent = return ()
, appAttrMap = const myAttrMap
}
draw :: ProgState -> [Widget ()]
draw s =
[ drawController (dispatch s) s
, fill ' '
]
handler :: Handler ()
handler e = do
c <- use (to dispatch)