Summary
Add shared empty-state and error-state components for marketplace screens.
Context
Contributors will need consistent UI states as creator listings, profiles, and holdings pages are added.
Scope
- Create reusable empty-state and error-state components
- Support cases like no creators, no holdings, and failed data loads
- Keep the components accessible and consistent with the current branding
Acceptance Criteria
- Shared empty and error components exist in the client repo
- At least one page demonstrates their usage
- Components are documented well enough for reuse in future issues
Summary
Add shared empty-state and error-state components for marketplace screens.
Context
Contributors will need consistent UI states as creator listings, profiles, and holdings pages are added.
Scope
Acceptance Criteria