ux-empty-error-states

Installation
SKILL.md

Empty, Loading & Error State UX for Shopify Polaris Apps

A practical, opinionated reference for the three states that make or break a Shopify embedded app: when there's nothing yet, when something is on its way, and when something went sideways. Pulled from Polaris docs, Remix pending UI docs, and real-world patterns.


1. EmptyState — when, how, and what to put inside

What it is

EmptyState is Polaris' purpose-built component for "this page/section is empty." It composes a centered illustration, a heading, optional body text, and a primary action (and optional secondary action). It is intended for whole-page-empty experiences, not tiny empty slots inside a card sidebar.

When to use it

Use EmptyState when:

Installs
1
First Seen
Aug 3, 2026
ux-empty-error-states — khadinakbarlabs/shopify-app-builder