Skip to content

Conversation

ajoseph0
Copy link
Contributor

@ajoseph0 ajoseph0 commented Jul 9, 2025

Please read the notes in the ticket:

Move the "Manage Columns" feature into the new DataTableToolbar component.
Ensure that drag-and-drop functionality is working, and include the PDC-style badges to indicate hidden and reordered columns.

A new ticket is created to replace react-dnd to dnd-kit

"swagger-ui-react": "^5.11.3"
"react-router-hash-link": "^2.4.3",
"react-socks": "^2.2.0",
"react-table": "^7.8.0",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We probably shouldn't have both "react-table" and "@tanstack/react-table". If posible we should deprecate the older and update the components that use it

@@ -25,16 +25,30 @@
"@popperjs/core": "^2.11.6",
"@tanstack/react-query": "^5.14.1",
"@tanstack/react-table": "^8.7.9",
"axios": "^1.3.2",
"axios": "^1.8.3",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems like a lot of additional dependencies. We be good to double check that all of these are really needed

@@ -0,0 +1,137 @@
import { ReactComponent as Archive } from './archive.svg'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should scale this list down to only the icons needed by the toolbar and delete the unused svg files

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

Successfully merging this pull request may close these issues.

2 participants