Skip to content

Page states ​

The three non-happy paths every list needs — loading skeleton, empty with a call to action, and error with retry — behind one `state` switch.

BlessEmpty · BlessSkeleton · BlessAlert · BlessButton · BlessToggleGroup · BlessToggle

Into your app ​

Copy the folder to src/features/states/ (Nuxt: app/features/states/) and render index.vue from a page. There is no data here: replace the state picker with your own loading / empty / error / ready state, and put your list where the three rows are.

Released under the MIT License. Character names and artwork belong to their owners.