Skip to content

Feature Request: Add toggle to show/hide sub-accounts on the account page #205

@TheRakeshMishra

Description

@TheRakeshMishra

Is your feature request related to a problem? Please describe.

Currently, the accounts page displays all sub-accounts under their parent accounts by default. While the sub-total for each account is useful, always showing every sub-account makes the page unnecessarily long. This can be cumbersome for users who only want a high-level overview of their main accounts without needing to see the breakdown of all sub-accounts at a glance.

Describe the solution you'd like

To improve the user experience and declutter the accounts page, I suggest implementing a toggle mechanism to show and hide sub-accounts.

Here's how it could work:

  • By default, all sub-accounts would be collapsed or hidden under their parent account.
  • The parent account row would still display the sub-total of all its sub-accounts.
  • A downward-facing arrow icon (or a similar indicator) would be placed next to the parent account balance.
  • Clicking this arrow would expand the section to reveal all the associated sub-accounts.
  • The arrow would then point upwards, and clicking it again would collapse the sub-accounts view.

This functionality would allow users to selectively view sub-account details when needed, keeping the accounts page clean and easy to navigate.

Describe alternatives you've considered

An alternative could be a global setting on the page to show or hide all sub-accounts. However, an individual toggle per account provides more flexibility and is a more common design pattern for this type of parent-child relationship in user interfaces.

Additional context

This feature would significantly enhance the usability of the accounts page, especially for users with a large number of accounts and sub-accounts. It provides a cleaner interface by default while still giving users easy access to more detailed information when required.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions