From bc5c2ce059b0f8f1331019aab97ec0474dbbafd9 Mon Sep 17 00:00:00 2001
From: youngcw <calebyoung94@gmail.com>
Date: Wed, 6 Sep 2023 12:42:38 -0600
Subject: [PATCH] Mobile:  don't show hidden income categories (#1656)

---
 .../src/components/budget/MobileBudgetTable.js    | 15 +++++++++++++--
 upcoming-release-notes/1656.md                    |  6 ++++++
 2 files changed, 19 insertions(+), 2 deletions(-)
 create mode 100644 upcoming-release-notes/1656.md

diff --git a/packages/desktop-client/src/components/budget/MobileBudgetTable.js b/packages/desktop-client/src/components/budget/MobileBudgetTable.js
index 165bb752d..8aba0d0d1 100644
--- a/packages/desktop-client/src/components/budget/MobileBudgetTable.js
+++ b/packages/desktop-client/src/components/budget/MobileBudgetTable.js
@@ -488,8 +488,18 @@ class TotalsRow extends PureComponent {
 
 class IncomeCategory extends PureComponent {
   render() {
-    const { name, budget, balance, style, nameTextStyle, amountTextStyle } =
-      this.props;
+    const {
+      name,
+      budget,
+      hidden,
+      balance,
+      style,
+      nameTextStyle,
+      amountTextStyle,
+    } = this.props;
+    if (hidden) {
+      return null;
+    }
     return (
       <ListItem
         style={{
@@ -699,6 +709,7 @@ class IncomeBudgetGroup extends Component {
                 key={category.id}
                 type={type}
                 name={category.name}
+                hidden={category.hidden}
                 budget={
                   type === 'report'
                     ? reportBudget.catBudgeted(category.id)
diff --git a/upcoming-release-notes/1656.md b/upcoming-release-notes/1656.md
new file mode 100644
index 000000000..371020856
--- /dev/null
+++ b/upcoming-release-notes/1656.md
@@ -0,0 +1,6 @@
+---
+category: Bugfix
+authors: [youngcw]
+---
+
+Don't show hidden income categories on mobile
-- 
GitLab