From d7518147b41ee9c49a05818f7fe8e09837600db0 Mon Sep 17 00:00:00 2001 From: MaysWind Date: Sat, 6 Feb 2021 21:09:20 +0800 Subject: [PATCH] support collapsing list in account/category filter page --- src/Mobile.vue | 6 + .../statistics/AccountFilterSettings.vue | 115 ++++++++++++------ .../statistics/CategoryFilterSettings.vue | 106 ++++++++++------ src/views/mobile/transactions/List.vue | 10 +- 4 files changed, 152 insertions(+), 85 deletions(-) diff --git a/src/Mobile.vue b/src/Mobile.vue index 9d9748c3..c61f53fb 100644 --- a/src/Mobile.vue +++ b/src/Mobile.vue @@ -194,6 +194,12 @@ i.icon.la, i.icon.las, i.icon.lab { opacity: 0.6; } +.card-chevron-icon { + color: var(--f7-list-chevron-icon-color); + font-size: var(--f7-list-chevron-icon-font-size); + font-weight: bolder; +} + .nested-list-item .item-title { width: 100%; } diff --git a/src/views/mobile/statistics/AccountFilterSettings.vue b/src/views/mobile/statistics/AccountFilterSettings.vue index 7b2d9963..51d419ff 100644 --- a/src/views/mobile/statistics/AccountFilterSettings.vue +++ b/src/views/mobile/statistics/AccountFilterSettings.vue @@ -11,9 +11,12 @@ - - Account Category - + + + Account Category + + + @@ -27,9 +30,12 @@ - - Account Category 2 - + + + Account Category 2 + + + @@ -46,43 +52,52 @@ - - - {{ $t(accountCategory.name) }} - - - - - - - - -
    - + + + + + {{ $t(accountCategory.name) }} + + + + + + + + + :icon="account.icon | accountIcon" + :style="account.color | accountIconStyle('var(--default-icon-color)')"> + +
      + + + + +
    -
-
-
-
+ + +
+
@@ -102,10 +117,13 @@