-
Notifications
You must be signed in to change notification settings - Fork 156
Closed
Labels
enhancementNew feature or requestNew feature or requestfrontendRequires work in the frontend packageRequires work in the frontend packagegood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Description
We need to allow users to selectively show/hide columns in the pages with tables. The minimal requirement is for traces/spans/sessions tables.
One UX we could create is a dialog with a checklist of enabled columns, somewhat similar to what you can find in many AWS interfaces.

(We won't need search though, we don't have that many columns).
Requirements and pointers:
- The preference must be stored in
localStorage. - The component must be in
components/ui- Similar components are
DatatableFilterandTextSearchFilter. The difference is that their source of truth is URL search params, whereas here we look for local storage.
- Similar components are
- Quite obviously, the component must be reusable, i.e. no reliance on hard-coded column names and/or definitions
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestfrontendRequires work in the frontend packageRequires work in the frontend packagegood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed