Skip to content
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

Bulk Edit Pattern #1958

Open
hej-wesley opened this issue Dec 8, 2022 · 5 comments
Open

Bulk Edit Pattern #1958

hej-wesley opened this issue Dec 8, 2022 · 5 comments

Comments

@hej-wesley
Copy link

Documentation & guidance for bulk editing. Bulk edit is a pattern for actions that may be performed on multiple items within a table or list. Once the user selects at least one item or enters edit mode, the bulk action bar appears at the top of the section with options.

Figma LINK

image

image

image

image

@agliga
Copy link
Contributor

agliga commented Jan 20, 2023

Looking through with this, I see like 2-3 different specs and looks in figma.

  • Some screenshots have select all checkbox with no text, some have a count of the selected items, some have both.
  • Some screenshots of the mobile ones wrap, and others show it on two lines. Also some have a red delete, and others don't.
    Could we get this most consistent or share what would be the various usecases and looks?

We would need this in order to see what parts we could build and what parts we leave up to the users. Most likely, we will build the component just have the selected count/ firstcheckbox, space for users to add whatever buttons they want, and cancel button.

@hej-wesley
Copy link
Author

The controls for the bulk action should be up to the domains, this is mainly a pattern for the interaction framework. We have two styles for how the user initiates bulk edit and how we present the controls.

@agliga
Copy link
Contributor

agliga commented Jan 27, 2023

Need to have a kickoff for this, and go through the different usecases.
Makeup looks different, need to get different states and such.

@agliga
Copy link
Contributor

agliga commented Mar 2, 2023

Probably will not do this issue. Will keep it open for now.
We need to extract the icon buttons that are present here and create a module for those since those do not exist in skin currently.

@randybascue
Copy link

Key takeaways from the meeting:

  • Accessibility concerns with filter bar appearance and screen reader compatibility.
  • Potential issues with data table checkboxes triggering multiple actions.
  • Need to clarify button behavior across screen sizes and avoid truncation.
  • Questions around hiding buttons and handling overflow.
  • Proposal for adding access key to delete button for keyboard users.

@agliga agliga added the size: 3 label Aug 21, 2024
@agliga agliga added the design system Requested by the design system label Oct 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

3 participants