Skip to content

Refactor table element in the console #7592

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

Open
5 of 6 tasks
ryaplots opened this issue Apr 15, 2025 · 0 comments
Open
5 of 6 tasks

Refactor table element in the console #7592

ryaplots opened this issue Apr 15, 2025 · 0 comments
Assignees
Labels
needs/triage We still need to triage this

Comments

@ryaplots
Copy link
Contributor

Summary

We need to re-think the table element in the console.

Current Situation

The table element right now is very hard to maintain and use because:

  • our use of the table element has changed a bit with the new design
  • the element is very big and complex

Why do we need this? Who uses it, and when?

This element is widely used throughout the whole console, making it essential, so we need to make it as easy and flexible to use as possible.

Proposed Implementation

We should first meet to discuss what the refactor should look like:

  1. Just separate it into different parts, to make it easier to understand/use
  2. Re-think the table fetching logic/pagination and make simpler version of it

After we decide on what should be done and we agree on an implementation, one of the FE team members can implement it.

Contributing

  • I can help by doing more research.
  • I can help by implementing the feature after the proposal above is approved.
  • I can help by testing the feature before it's released.

Validation

Code of Conduct

@ryaplots ryaplots added the needs/triage We still need to triage this label Apr 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs/triage We still need to triage this
Projects
None yet
Development

No branches or pull requests

4 participants