blob: b0c6f0b6a1d6cf858a036adce85031117e3d2dcc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
module View.Income.Income
( view
, IncomeIn(..)
) where
import Reflex.Dom (MonadWidget)
import qualified Reflex.Dom as R
import Common.Model (Init)
import View.Income.Header (HeaderIn (..))
import qualified View.Income.Header as Header
import View.Income.Table (IncomeTableIn (..))
import qualified View.Income.Table as Table
data IncomeIn = IncomeIn
{ _incomeIn_init :: Init
}
view :: forall t m. MonadWidget t m => IncomeIn -> m ()
view incomeIn =
R.elClass "main" "income" $ do
Header.view $ HeaderIn
{ _headerIn_init = _incomeIn_init incomeIn
}
Table.view $ IncomeTableIn
{ _tableIn_init = _incomeIn_init incomeIn
}
return ()
|