345d9e76b5
* Paginate: add option to disable history and url param * Refactored blocklists into `BlockList`; no functional change Reason: - With each list (Personal, Admin, Mod, Muted), there's a bunch of useEffects and variables needed to handle the state. All of them are doing 99% similar things. * Paginate blocklists 6834 * Improve 'moderator-block' list visuals - Added "Blocked on behalf of" to make things clearer. - Use smaller ClaimPreview for delegators to save space (there might be lots of delegators) * Add search bar to BlockList 6834 - Only supports channel-name search, per 6834. Channel-title search would probably be too heavy on the client side. - Fuzzy search is possible, but is too slow on huge lists. Ended up with a simpler `matchSorter.rankings.CONTAINS`, which I think would cover typical cases. |
||
---|---|---|
.. | ||
form-components | ||
busy-indicator.jsx | ||
card.jsx | ||
credit-amount.jsx | ||
empty.jsx | ||
error-text.jsx | ||
file-exporter.jsx | ||
file-list.jsx | ||
file-selector.jsx | ||
form.jsx | ||
help-link.jsx | ||
hidden-nsfw.jsx | ||
icon-custom.jsx | ||
icon.jsx | ||
lbc-message.jsx | ||
lbc-symbol.jsx | ||
loading-screen.jsx | ||
markdown-preview.jsx | ||
nag.jsx | ||
paginate.jsx | ||
qr-code.jsx | ||
status-bar.jsx | ||
tabs.jsx | ||
thumbnail.jsx | ||
tooltip.jsx | ||
transaction-link.jsx | ||
truncated-text.jsx | ||
wait-until-on-page.jsx |