Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Persist table filters and column settings across page navigation #731

Open
cka-y opened this issue Sep 6, 2024 · 0 comments
Open

Persist table filters and column settings across page navigation #731

cka-y opened this issue Sep 6, 2024 · 0 comments

Comments

@cka-y
Copy link
Contributor

cka-y commented Sep 6, 2024

In the metrics tables, when users apply filters, update the displayed columns, resize columns, or change pages, their changes are lost when navigating back to the previous page. To improve user experience, we should store these table manipulations in React state to persist changes across page navigation.

Tasks:

  1. Modify the React state to store the following table elements:
    • Displayed columns.
    • Column sizes (for resizable columns).
    • Column order.
    • Applied filters.
  2. Ensure that when users navigate to a different page and return, the table reflects their previous manipulations.
  3. Adjust navigation logic to open feed pages in the same window, allowing users to return to the metrics page without losing their changes.
  4. Test to verify that all manipulations persist when navigating between pages and back.

Outcome:
The metrics table should retain all user settings, such as filters, displayed columns, column sizes, and order, even after navigating between pages. This will also allow for seamless navigation, improving the overall user experience by eliminating the need to open feed pages in a new window.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant