pattern-library checked

Shopify Polaris Resource list

Documents a collection of same-type resource objects with object identity, navigation to detail, total count, empty and no-results states, loading, sorting, filtering, selection, bulk actions, and pagination.

Open source

Pattern Decisions This Source Supports

Pattern Supported decision Required contract Claim note
Collection Choose collection when the item set has its own name, purpose, owner, audience, membership, ordering, grouping, or sharing behavior. Collection actions and item actions have separate labels, placement, confirmation, and post-action feedback. Shopify Polaris supports object collections with item identity, resource counts, sorting, filtering, pagination, selection, bulk actions, empty states, and detail navigation.
Infinite scroll with no footer access Flag this anti-pattern when automatic loading prevents reliable access to footer links, page end, support routes, legal links, feedback, or other bottom-of-page utilities. Users can reach footer utilities without racing automatic loading. Supports bounded resource collections with sorting, filtering, loading, selection, and pagination.
Pagination without current page Flag this anti-pattern when a pagination set has no visible current page, no aria-current or equivalent current-state text, or more than one item that appears current. Each pagination region has one owner collection and one current page or current range. Supports collection identity, totals, loading, sorting, filtering, selection, and pagination in resource lists.

Evidence Role

This source is treated as pattern-library evidence. Use it to validate the decision rules above, not as a visual style reference.

Publisher: Shopify. Last checked: .