aboutsummaryrefslogtreecommitdiff
path: root/src/client/elm/LoggedIn/Home/Header/View.elm
diff options
context:
space:
mode:
authorJoris2016-06-26 17:30:03 +0200
committerJoris2016-06-26 17:30:03 +0200
commit885dfd7708e338a3220c85b7f22a3ac267aad3f7 (patch)
treeff259354eb9fd97fc0bab2775296830dcced5693 /src/client/elm/LoggedIn/Home/Header/View.elm
parentcfade71c343eb29c8873011f5878a39aed8257b2 (diff)
downloadbudget-885dfd7708e338a3220c85b7f22a3ac267aad3f7.tar.gz
budget-885dfd7708e338a3220c85b7f22a3ac267aad3f7.tar.bz2
budget-885dfd7708e338a3220c85b7f22a3ac267aad3f7.zip
Add the clone functionality on payments
Diffstat (limited to 'src/client/elm/LoggedIn/Home/Header/View.elm')
-rw-r--r--src/client/elm/LoggedIn/Home/Header/View.elm18
1 files changed, 12 insertions, 6 deletions
diff --git a/src/client/elm/LoggedIn/Home/Header/View.elm b/src/client/elm/LoggedIn/Home/Header/View.elm
index 9468a04..753a120 100644
--- a/src/client/elm/LoggedIn/Home/Header/View.elm
+++ b/src/client/elm/LoggedIn/Home/Header/View.elm
@@ -8,6 +8,7 @@ import Html.Events exposing (..)
import Html.App as Html
import String
import Dict
+import Date
import Form exposing (Form)
import View.Form as Form
@@ -24,7 +25,8 @@ import Model.Conf exposing (Conf)
import Model.Payment as Payment exposing (Payments, Frequency(..))
import Model.Translations exposing (getMessage)
-import Dialog.AddPayment.View as AddPayment
+import Dialog.Model as DialogModel
+import Dialog.AddPaymentButton.View as AddPaymentButton
import LoggedIn.Home.View.ExceedingPayers as ExceedingPayers
import LoggedIn.View.Format as Format
@@ -43,11 +45,15 @@ view loggedData { search } payments frequency =
searchLine : LoggedData -> Form String Home.Search -> Frequency -> Html Msg
searchLine loggedData search frequency =
- Html.div
- [ class "searchLine" ]
- [ searchForm loggedData search
- , AddPayment.view loggedData frequency
- ]
+ let currentDate = Date.fromTime loggedData.currentTime
+ in Html.div
+ [ class "searchLine" ]
+ [ searchForm loggedData search
+ , AddPaymentButton.view
+ loggedData
+ (DialogModel.addPaymentInitial loggedData.translations currentDate frequency)
+ (text (getMessage "AddPayment" loggedData.translations))
+ ]
searchForm : LoggedData -> Form String Home.Search -> Html Msg
searchForm loggedData search =