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.
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: .