I have a table which display all of the user's outstanding invoices.

Currently, the user is allowed to select one or multiple invoices that they can either download (PDF format) or pay all at once.

enter image description here

I would like to add the ability to quickly download a single invoice. They are able to do this currently by just selecting the invoice they want to download and clicking on the download button up top.

I came up with 2 options:

(A) Add a download button next to the invoice numbers:

enter image description here

(B) Collapse the Copy button AND Download button into an ellipsis menu.

I think this is a cleaner approach, but if multiple invoices were selected AND the user opens up one of these ellipsis menus, it might suggested that they are about to download multiple invoices instead of just one?

enter image description here

  • I prefer A. It doesn't make sense to put them in a menu and add the number of clicks when you have enough space.
    – Shahriar
    Oct 25, 2021 at 7:52

1 Answer 1


I see a certain disorder and consequently redundant elements.

First, the elements to act by jumping from left to right alternately are very confusing.


Second, the repetition of actions, both for the selected item and for the single item.

I would try to find an alternative that unifies everything, for example placing all the action elements on a single column where those of the header act on all the selected ones (the top select icon selects all) and the icons of each item row acts on each element.

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.