-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Data section toolbar standardisation #14888
Conversation
QA Wolf here! As you write new code it's important that your test coverage is keeping up. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Awesome update @aptkingston! Really refines the UX in the data section. Only one issue found during testing around the import popover not locking down the types, but I've already gone through that with you. 👍
Description
This PR updates all the controls in the data section toolbar to use the same component - detail popovers. Currently there are 4 different components used for the various controls - popovers, detail popovers, modals and drawers. Having a single experience for all controls is a much nicer experience for the user.
Functionality wise, the only change is to the export button. Since it's only available on tables (where filters cannot be applied) I could massively reduce the complexity of that component. Now you can only export all data, or the selected rows.
Before and after
Import button
Export button
Filter button
Sort button
Size button
Columns button
View calculations button