Skip to content

25528#298

Draft
ajoseph0 wants to merge 9 commits intomainfrom
25528
Draft

25528#298
ajoseph0 wants to merge 9 commits intomainfrom
25528

Conversation

@ajoseph0
Copy link
Copy Markdown
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

Comment thread package.json
"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
Copy Markdown
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

Comment thread package.json
"@tanstack/react-query": "^5.14.1",
"@tanstack/react-table": "^8.7.9",
"axios": "^1.3.2",
"axios": "^1.8.3",
Copy link
Copy Markdown
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

Comment thread src/assets/icons/index.js
@@ -0,0 +1,137 @@
import { ReactComponent as Archive } from './archive.svg'
Copy link
Copy Markdown
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