added callback to EditGoalieState

This commit is contained in:
Jonathan Lamothe
2020-01-31 00:25:20 -05:00
parent 378efea24e
commit 8bc9b48aa2

View File

@@ -102,6 +102,7 @@ module Mtlstats.Types (
-- ** EditGoalieState Lenses -- ** EditGoalieState Lenses
egsSelectedGoalie, egsSelectedGoalie,
egsMode, egsMode,
egsCallback,
-- ** Database Lenses -- ** Database Lenses
dbPlayers, dbPlayers,
dbGoalies, dbGoalies,
@@ -376,6 +377,9 @@ data EditGoalieState = EditGoalieState
{ _egsSelectedGoalie :: Maybe Int { _egsSelectedGoalie :: Maybe Int
-- ^ The index number of the 'Goalie' being edited -- ^ The index number of the 'Goalie' being edited
, _egsMode :: EditGoalieMode , _egsMode :: EditGoalieMode
-- ^ The editing mode
, _egsCallback :: Action ()
-- ^ The action to perform when the edit is complete
} }
-- | 'Goalie' editing mode -- | 'Goalie' editing mode
@@ -829,6 +833,7 @@ newEditGoalieState :: EditGoalieState
newEditGoalieState = EditGoalieState newEditGoalieState = EditGoalieState
{ _egsSelectedGoalie = Nothing { _egsSelectedGoalie = Nothing
, _egsMode = EGMenu , _egsMode = EGMenu
, _egsCallback = return ()
} }
-- | Constructor for a 'Database' -- | Constructor for a 'Database'