Prototype
Select itemsArchive Delete
Google Photos
Select photos
Google Photos asks for an explicit selection, then offers share, add, and delete for that set only.
Bulk actions
Describe what you’re trying to solve. Mosaik shows how real products handle it, and the code to build it yourself.
One action applies to everything that’s selected.
One action applies to everything that’s selected.
Google Photos
Google Photos asks for an explicit selection, then offers share, add, and delete for that set only.
Notion
Notion lets someone select multiple blocks and run move, duplicate, or delete once, instead of repeating the action on each block.
Shopify
Shopify takes a checked set of products into a single edit view, so price or status can change once for the whole selection.
Gmail
Gmail reveals archive, delete, and move only after at least one message is selected, and the toolbar states how many will be affected.