Skip to content

Add "bulk mute/unmute/block/unblock" feature

Tae Hoon requested to merge tae/pleroma-fe:227-bulk-delete into develop

As another part of #227 (closed), this will add a bulk feature to mutes/blocks tabs.

Technical notes;

  • Replaced withList HOC with List component since component composition using slots is more flexible than HOC for the list purpose and also it is the preferred way of Vue.
  • Added reusable Checkbox, ProgressButton and SelectableList components.
  • Moved line style for splitting list items from BasicUserCard to List component.

Screenshots

  • None-selected state

none-selected_state

  • All-selected state

all_selected_state

  • Indeterminate state

some_selected_state

Merge request reports