From 27e11b20b06f2f2dbfb56c0998a63169b4b8abc4 Mon Sep 17 00:00:00 2001 From: Joris Date: Wed, 8 Nov 2017 23:47:26 +0100 Subject: Use a better project structure --- client/client.cabal | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 client/client.cabal (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal new file mode 100644 index 0000000..7807d37 --- /dev/null +++ b/client/client.cabal @@ -0,0 +1,24 @@ +name: client +version: 0.0.1 +license: GPL-3 +license-file: LICENSE +author: Joris Guyonvarch +maintainer: joris@guyonvarch.me +category: Web +build-type: Simple +cabal-version: >=1.10 + +executable client + main-is: Main.hs + ghc-options: -Wall -Werror + build-depends: aeson + , base >=4.9 && <4.11 + , bytestring + , common + , containers + , ghcjs-dom-jsffi + , reflex-dom + , text + , time + hs-source-dirs: src + default-language: Haskell2010 -- cgit v1.2.3 From 213cf7ede058b781fc957de2cd9f6a5988c08004 Mon Sep 17 00:00:00 2001 From: Joris Date: Sun, 12 Nov 2017 22:58:23 +0100 Subject: Add mocked pages --- client/client.cabal | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal index 7807d37..9d3e873 100644 --- a/client/client.cabal +++ b/client/client.cabal @@ -16,9 +16,19 @@ executable client , bytestring , common , containers - , ghcjs-dom-jsffi + , jsaddle-dom , reflex-dom , text , time hs-source-dirs: src default-language: Haskell2010 + other-modules: Component.Button + , Component.Input + , Icon + , Main + , View.App + , View.Header + , View.Payment + , View.Payment.Pages + , View.Payment.Table + , View.SignIn -- cgit v1.2.3 From 5a63f7be9375e3ab888e4232dd7ef72c2f1ffae1 Mon Sep 17 00:00:00 2001 From: Joris Date: Mon, 13 Nov 2017 23:56:40 +0100 Subject: Setup stylish-haskell --- client/client.cabal | 73 +++++++++++++++++++++++++++++------------------------ 1 file changed, 40 insertions(+), 33 deletions(-) (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal index 9d3e873..ac74d9c 100644 --- a/client/client.cabal +++ b/client/client.cabal @@ -1,34 +1,41 @@ -name: client -version: 0.0.1 -license: GPL-3 -license-file: LICENSE -author: Joris Guyonvarch -maintainer: joris@guyonvarch.me -category: Web -build-type: Simple -cabal-version: >=1.10 +Name: client +Version: 0.0.1 +License: GPL-3 +License-file: LICENSE +Author: Joris Guyonvarch +Maintainer: joris@guyonvarch.me +Category: Web +Build-type: Simple +Cabal-version: >=1.10 -executable client - main-is: Main.hs - ghc-options: -Wall -Werror - build-depends: aeson - , base >=4.9 && <4.11 - , bytestring - , common - , containers - , jsaddle-dom - , reflex-dom - , text - , time - hs-source-dirs: src - default-language: Haskell2010 - other-modules: Component.Button - , Component.Input - , Icon - , Main - , View.App - , View.Header - , View.Payment - , View.Payment.Pages - , View.Payment.Table - , View.SignIn +Executable client + Main-Is: Main.hs + Ghc-options: -Wall -Werror + Hs-source-dirs: src + Default-language: Haskell2010 + Extensions: + ExistentialQuantification + MultiParamTypeClasses + + Build-depends: + aeson + , base >=4.9 && <4.11 + , bytestring + , common + , containers + , jsaddle-dom + , reflex-dom + , text + , time + + other-modules: + Component.Button + Component.Input + Icon + Main + View.App + View.Header + View.Payment + View.Payment.Pages + View.Payment.Table + View.SignIn -- cgit v1.2.3 From 7194cddb28656c721342c2ef604f9f9fb0692960 Mon Sep 17 00:00:00 2001 From: Joris Date: Sun, 19 Nov 2017 00:20:25 +0100 Subject: Show payment count and partition - Also fixes exceedingPayer in back by using only punctual payments --- client/client.cabal | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal index ac74d9c..fdf764e 100644 --- a/client/client.cabal +++ b/client/client.cabal @@ -13,9 +13,12 @@ Executable client Ghc-options: -Wall -Werror Hs-source-dirs: src Default-language: Haskell2010 - Extensions: + + Default-extensions: ExistentialQuantification MultiParamTypeClasses + OverloadedStrings + RecursiveDo Build-depends: aeson @@ -32,10 +35,12 @@ Executable client Component.Button Component.Input Icon - Main + Util.List View.App View.Header View.Payment + View.Payment.Constants + View.Payment.Header View.Payment.Pages View.Payment.Table View.SignIn -- cgit v1.2.3 From a4acc2e84158fa822f88a1d0bdddb470708b5809 Mon Sep 17 00:00:00 2001 From: Joris Date: Wed, 3 Jan 2018 17:31:20 +0100 Subject: Modify weelky report and payment search interface - Add payment balance in weekly report - Show a message and hide pages when the search results in no results - Go to page 1 when the search is updated / erased --- client/client.cabal | 1 - 1 file changed, 1 deletion(-) (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal index fdf764e..02a7549 100644 --- a/client/client.cabal +++ b/client/client.cabal @@ -39,7 +39,6 @@ Executable client View.App View.Header View.Payment - View.Payment.Constants View.Payment.Header View.Payment.Pages View.Payment.Table -- cgit v1.2.3 From ab17b6339d16970c3845ec4f153bfeed89eae728 Mon Sep 17 00:00:00 2001 From: Joris Date: Fri, 5 Jan 2018 14:45:47 +0100 Subject: Add modal component --- client/client.cabal | 1 + 1 file changed, 1 insertion(+) (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal index 02a7549..1064e7d 100644 --- a/client/client.cabal +++ b/client/client.cabal @@ -34,6 +34,7 @@ Executable client other-modules: Component.Button Component.Input + Component.Modal Icon Util.List View.App -- cgit v1.2.3 From 33b85b7f12798f5762d940ed5c30f775cdd7b751 Mon Sep 17 00:00:00 2001 From: Joris Date: Sun, 28 Jan 2018 12:13:09 +0100 Subject: WIP --- client/client.cabal | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal index 1064e7d..0aec05f 100644 --- a/client/client.cabal +++ b/client/client.cabal @@ -33,13 +33,20 @@ Executable client other-modules: Component.Button + Component.Form Component.Input Component.Modal + Component.Select Icon + Util.Ajax + Util.Dom Util.List + Util.WaitFor View.App View.Header View.Payment + View.Payment.Add + View.Payment.Delete View.Payment.Header View.Payment.Pages View.Payment.Table -- cgit v1.2.3 From 40b4994797a797b1fa86cafda789a5c488730c6d Mon Sep 17 00:00:00 2001 From: Joris Date: Sun, 28 Oct 2018 17:57:58 +0100 Subject: Delete payment --- client/client.cabal | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal index 0aec05f..26ad2ec 100644 --- a/client/client.cabal +++ b/client/client.cabal @@ -10,7 +10,7 @@ Cabal-version: >=1.10 Executable client Main-Is: Main.hs - Ghc-options: -Wall -Werror + -- Ghc-options: -Wall -Werror Hs-source-dirs: src Default-language: Haskell2010 @@ -22,10 +22,12 @@ Executable client Build-depends: aeson - , base >=4.9 && <4.11 + , base >=4.9 && <5 , bytestring , common , containers + , data-default + , ghcjs-dom-jsffi , jsaddle-dom , reflex-dom , text -- cgit v1.2.3 From 2741f47ef7b87255203bc2f7f7b2b9140c70b8f0 Mon Sep 17 00:00:00 2001 From: Joris Date: Thu, 1 Nov 2018 13:14:25 +0100 Subject: Implementing client side validation --- client/client.cabal | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal index 26ad2ec..af71f2d 100644 --- a/client/client.cabal +++ b/client/client.cabal @@ -21,8 +21,8 @@ Executable client RecursiveDo Build-depends: - aeson - , base >=4.9 && <5 + aeson + , base >= 4.11 && < 5 , bytestring , common , containers @@ -32,8 +32,10 @@ Executable client , reflex-dom , text , time + , validation other-modules: + Component Component.Button Component.Form Component.Input @@ -42,7 +44,9 @@ Executable client Icon Util.Ajax Util.Dom + Util.Either Util.List + Util.Validation Util.WaitFor View.App View.Header -- cgit v1.2.3 From c542424b7b41c78a170763f6996c12f56b359860 Mon Sep 17 00:00:00 2001 From: Joris Date: Sat, 10 Aug 2019 21:31:27 +0200 Subject: Add smooth transitions to modal show and hide --- client/client.cabal | 1 + 1 file changed, 1 insertion(+) (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal index af71f2d..ce3c059 100644 --- a/client/client.cabal +++ b/client/client.cabal @@ -16,6 +16,7 @@ Executable client Default-extensions: ExistentialQuantification + LambdaCase MultiParamTypeClasses OverloadedStrings RecursiveDo -- cgit v1.2.3 From 2d79ab0e0a11f55255fc21a5dfab1598d3beeba3 Mon Sep 17 00:00:00 2001 From: Joris Date: Sun, 11 Aug 2019 22:40:09 +0200 Subject: Add payment clone --- client/client.cabal | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal index ce3c059..5fc20ae 100644 --- a/client/client.cabal +++ b/client/client.cabal @@ -44,16 +44,19 @@ Executable client Component.Select Icon Util.Ajax - Util.Dom Util.Either Util.List + Util.Reflex Util.Validation Util.WaitFor View.App View.Header View.Payment View.Payment.Add + View.Payment.Clone View.Payment.Delete + View.Payment.Edit + View.Payment.Form View.Payment.Header View.Payment.Pages View.Payment.Table -- cgit v1.2.3 From 52331eeadce8d250564851c25fc965172640bc55 Mon Sep 17 00:00:00 2001 From: Joris Date: Sat, 12 Oct 2019 11:23:10 +0200 Subject: Implement client routing --- client/client.cabal | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal index 5fc20ae..55ba5e1 100644 --- a/client/client.cabal +++ b/client/client.cabal @@ -35,22 +35,34 @@ Executable client , time , validation + -- Router + , ghcjs-base + , ghcjs-prim + , ghcjs-dom + , jsaddle + , lens + , uri-bytestring + other-modules: Component Component.Button Component.Form Component.Input + Component.Link Component.Modal Component.Select Icon Util.Ajax + Util.Css Util.Either Util.List Util.Reflex + Util.Router Util.Validation Util.WaitFor View.App View.Header + View.NotFound View.Payment View.Payment.Add View.Payment.Clone -- cgit v1.2.3 From 04c59f08f100ba6a0658d1f2b357f7d8b1e14218 Mon Sep 17 00:00:00 2001 From: Joris Date: Sun, 13 Oct 2019 22:38:35 +0200 Subject: Show income table --- client/client.cabal | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal index 55ba5e1..f8fe1e1 100644 --- a/client/client.cabal +++ b/client/client.cabal @@ -50,6 +50,7 @@ Executable client Component.Input Component.Link Component.Modal + Component.Table Component.Select Icon Util.Ajax @@ -62,8 +63,8 @@ Executable client Util.WaitFor View.App View.Header + View.Income.Income View.NotFound - View.Payment View.Payment.Add View.Payment.Clone View.Payment.Delete @@ -71,5 +72,6 @@ Executable client View.Payment.Form View.Payment.Header View.Payment.Pages + View.Payment.Payment View.Payment.Table View.SignIn -- cgit v1.2.3 From 284214d3af39143fdbeca57ffa4864389e7d517a Mon Sep 17 00:00:00 2001 From: Joris Date: Mon, 14 Oct 2019 09:10:33 +0200 Subject: Show cumulative incomes per user in income page --- client/client.cabal | 1 + 1 file changed, 1 insertion(+) (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal index f8fe1e1..eeeb8be 100644 --- a/client/client.cabal +++ b/client/client.cabal @@ -55,6 +55,7 @@ Executable client Icon Util.Ajax Util.Css + Util.Date Util.Either Util.List Util.Reflex -- cgit v1.2.3 From 0b40b6b5583b5c437f83e61bf8913f2b4c447b24 Mon Sep 17 00:00:00 2001 From: Joris Date: Sat, 19 Oct 2019 09:36:03 +0200 Subject: Include pages into table component --- client/client.cabal | 1 + 1 file changed, 1 insertion(+) (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal index eeeb8be..8c25da7 100644 --- a/client/client.cabal +++ b/client/client.cabal @@ -50,6 +50,7 @@ Executable client Component.Input Component.Link Component.Modal + Component.Pages Component.Table Component.Select Icon -- cgit v1.2.3 From 6e9e34e92a244ab6c38d135d46f9f5bb01391906 Mon Sep 17 00:00:00 2001 From: Joris Date: Sun, 20 Oct 2019 09:51:52 +0200 Subject: Move income header and income table views into separate components --- client/client.cabal | 2 ++ 1 file changed, 2 insertions(+) (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal index 8c25da7..06e77e0 100644 --- a/client/client.cabal +++ b/client/client.cabal @@ -65,7 +65,9 @@ Executable client Util.WaitFor View.App View.Header + View.Income.Header View.Income.Income + View.Income.Table View.NotFound View.Payment.Add View.Payment.Clone -- cgit v1.2.3 From 7aadcc97f9df0e2daccbe8a8726d8bc6c63d67f4 Mon Sep 17 00:00:00 2001 From: Joris Date: Sun, 20 Oct 2019 12:02:21 +0200 Subject: Add income --- client/client.cabal | 2 ++ 1 file changed, 2 insertions(+) (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal index 06e77e0..bfcfc59 100644 --- a/client/client.cabal +++ b/client/client.cabal @@ -65,6 +65,8 @@ Executable client Util.WaitFor View.App View.Header + View.Income.Add + View.Income.Form View.Income.Header View.Income.Income View.Income.Table -- cgit v1.2.3 From 602c52acfcfa494b07fec05c20b317b60ea8a6f3 Mon Sep 17 00:00:00 2001 From: Joris Date: Sun, 20 Oct 2019 21:31:57 +0200 Subject: Load init data per page with AJAX --- client/client.cabal | 3 +++ 1 file changed, 3 insertions(+) (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal index bfcfc59..9a0d24e 100644 --- a/client/client.cabal +++ b/client/client.cabal @@ -54,6 +54,8 @@ Executable client Component.Table Component.Select Icon + Model.Loadable + Model.Route Util.Ajax Util.Css Util.Date @@ -77,6 +79,7 @@ Executable client View.Payment.Edit View.Payment.Form View.Payment.Header + View.Payment.Init View.Payment.Pages View.Payment.Payment View.Payment.Table -- cgit v1.2.3 From 33e78f2ebbf5bf7b40e7aa732cc7c019f6df3f12 Mon Sep 17 00:00:00 2001 From: Joris Date: Sun, 20 Oct 2019 22:08:31 +0200 Subject: Simplify page initialization --- client/client.cabal | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal index 9a0d24e..9e0a47e 100644 --- a/client/client.cabal +++ b/client/client.cabal @@ -51,10 +51,9 @@ Executable client Component.Link Component.Modal Component.Pages - Component.Table Component.Select - Icon - Model.Loadable + Component.Table + Loadable Model.Route Util.Ajax Util.Css @@ -67,6 +66,7 @@ Executable client Util.WaitFor View.App View.Header + View.Icon View.Income.Add View.Income.Form View.Income.Header -- cgit v1.2.3 From 80f09e8b3a5c856e60922a73c9161a8c5392e4d4 Mon Sep 17 00:00:00 2001 From: Joris Date: Tue, 22 Oct 2019 21:35:03 +0200 Subject: Create ModalForm component --- client/client.cabal | 1 + 1 file changed, 1 insertion(+) (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal index 9e0a47e..a7d3751 100644 --- a/client/client.cabal +++ b/client/client.cabal @@ -20,6 +20,7 @@ Executable client MultiParamTypeClasses OverloadedStrings RecursiveDo + ScopedTypeVariables Build-depends: aeson -- cgit v1.2.3 From 613ffccac4b3ab25c6d4c631fab757da0b35acf6 Mon Sep 17 00:00:00 2001 From: Joris Date: Tue, 22 Oct 2019 22:26:38 +0200 Subject: Harmonize view component code style --- client/client.cabal | 1 - 1 file changed, 1 deletion(-) (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal index a7d3751..c78ed87 100644 --- a/client/client.cabal +++ b/client/client.cabal @@ -45,7 +45,6 @@ Executable client , uri-bytestring other-modules: - Component Component.Button Component.Form Component.Input -- cgit v1.2.3 From f968c8ce63e1aec119b1e6f414cf27e2c0294bcb Mon Sep 17 00:00:00 2001 From: Joris Date: Wed, 23 Oct 2019 21:09:54 +0200 Subject: Delete income --- client/client.cabal | 1 + 1 file changed, 1 insertion(+) (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal index c78ed87..6163ab0 100644 --- a/client/client.cabal +++ b/client/client.cabal @@ -46,6 +46,7 @@ Executable client other-modules: Component.Button + Component.ConfirmDialog Component.Form Component.Input Component.Link -- cgit v1.2.3 From e4b32ce15f8c92f3b477d3f3d4d301ba08f9b5e3 Mon Sep 17 00:00:00 2001 From: Joris Date: Wed, 23 Oct 2019 22:35:27 +0200 Subject: Edit an income --- client/client.cabal | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal index 6163ab0..9a212e8 100644 --- a/client/client.cabal +++ b/client/client.cabal @@ -51,6 +51,7 @@ Executable client Component.Input Component.Link Component.Modal + Component.ModalForm Component.Pages Component.Select Component.Table @@ -68,7 +69,6 @@ Executable client View.App View.Header View.Icon - View.Income.Add View.Income.Form View.Income.Header View.Income.Income -- cgit v1.2.3 From b97ad942495352c3fc1e0c820cfba82a9693ac7a Mon Sep 17 00:00:00 2001 From: Joris Date: Sun, 27 Oct 2019 20:26:29 +0100 Subject: WIP Set up server side paging for incomes --- client/client.cabal | 1 + 1 file changed, 1 insertion(+) (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal index 9a212e8..8648d57 100644 --- a/client/client.cabal +++ b/client/client.cabal @@ -72,6 +72,7 @@ Executable client View.Income.Form View.Income.Header View.Income.Income + View.Income.Reducer View.Income.Table View.NotFound View.Payment.Add -- cgit v1.2.3 From a267f0bb4566389342c3244d3c082dc2453f4615 Mon Sep 17 00:00:00 2001 From: Joris Date: Sun, 3 Nov 2019 09:22:12 +0100 Subject: Show users in income table --- client/client.cabal | 1 + 1 file changed, 1 insertion(+) (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal index 8648d57..cac06d5 100644 --- a/client/client.cabal +++ b/client/client.cabal @@ -45,6 +45,7 @@ Executable client , uri-bytestring other-modules: + Component.Appearing Component.Button Component.ConfirmDialog Component.Form -- cgit v1.2.3 From 0f85cbd8ee736b1996e3966bac1f5e47ed7d27a9 Mon Sep 17 00:00:00 2001 From: Joris Date: Sun, 3 Nov 2019 15:47:11 +0100 Subject: Fetch the first payment date instead of every payment to get cumulative income --- client/client.cabal | 1 - 1 file changed, 1 deletion(-) (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal index cac06d5..04c8543 100644 --- a/client/client.cabal +++ b/client/client.cabal @@ -60,7 +60,6 @@ Executable client Model.Route Util.Ajax Util.Css - Util.Date Util.Either Util.List Util.Reflex -- cgit v1.2.3 From f4f24158a46d8c0975f1b8813bbdbbeebad8c108 Mon Sep 17 00:00:00 2001 From: Joris Date: Wed, 6 Nov 2019 19:44:15 +0100 Subject: Show the payment table with server side paging --- client/client.cabal | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal index 04c8543..75c2c1b 100644 --- a/client/client.cabal +++ b/client/client.cabal @@ -75,14 +75,10 @@ Executable client View.Income.Reducer View.Income.Table View.NotFound - View.Payment.Add - View.Payment.Clone - View.Payment.Delete - View.Payment.Edit View.Payment.Form View.Payment.Header View.Payment.Init - View.Payment.Pages View.Payment.Payment + View.Payment.Reducer View.Payment.Table View.SignIn -- cgit v1.2.3 From 4dc84dbda7ba3ea60d13e6f81eeec556974b7c72 Mon Sep 17 00:00:00 2001 From: Joris Date: Thu, 7 Nov 2019 07:59:41 +0100 Subject: Show payment header infos --- client/client.cabal | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal index 75c2c1b..78ea7d3 100644 --- a/client/client.cabal +++ b/client/client.cabal @@ -61,7 +61,6 @@ Executable client Util.Ajax Util.Css Util.Either - Util.List Util.Reflex Util.Router Util.Validation @@ -76,8 +75,8 @@ Executable client View.Income.Table View.NotFound View.Payment.Form - View.Payment.Header - View.Payment.Init + View.Payment.HeaderForm + View.Payment.HeaderInfos View.Payment.Payment View.Payment.Reducer View.Payment.Table -- cgit v1.2.3 From 316bda10c6bec8b5ccc9e23f1f677c076205f046 Mon Sep 17 00:00:00 2001 From: Joris Date: Sun, 8 Dec 2019 11:39:37 +0100 Subject: Add category page --- client/client.cabal | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal index 78ea7d3..227aed2 100644 --- a/client/client.cabal +++ b/client/client.cabal @@ -56,6 +56,7 @@ Executable client Component.Pages Component.Select Component.Table + Component.Tag Loadable Model.Route Util.Ajax @@ -73,6 +74,10 @@ Executable client View.Income.Income View.Income.Reducer View.Income.Table + View.Category.Form + View.Category.Category + View.Category.Reducer + View.Category.Table View.NotFound View.Payment.Form View.Payment.HeaderForm -- cgit v1.2.3 From 47c2a4d6b68c54eed5f7b45671b1ccaf8c0db200 Mon Sep 17 00:00:00 2001 From: Joris Date: Mon, 20 Jan 2020 19:47:23 +0100 Subject: Show payment stats --- client/client.cabal | 2 ++ 1 file changed, 2 insertions(+) (limited to 'client/client.cabal') diff --git a/client/client.cabal b/client/client.cabal index 227aed2..cf2c5a1 100644 --- a/client/client.cabal +++ b/client/client.cabal @@ -86,3 +86,5 @@ Executable client View.Payment.Reducer View.Payment.Table View.SignIn + View.Statistics.Chart + View.Statistics.Statistics -- cgit v1.2.3