What problem does it solve?
This Skill provides Vue 3 components for displaying various application states: loading, error, success, and empty states. It ensures clear and consistent user feedback, improving the overall user experience by informing them about ongoing processes or issues.
Core Features & Use Cases
- Toast Notifications: Implements transient messages (success, error, warning) via a Pinia store for global display.
- Loading States: Offers inline and fullscreen loading spinners with customizable text, indicating ongoing operations.
- Empty States: Provides configurable placeholders for "no results," "no data," or "error" scenarios, guiding users on next steps.
- Status Badges: Creates inline visual indicators for various statuses (success, warning, error, info).
- Use Case: After a user submits a form, this skill can display a "Success" toast notification that automatically dismisses, or a "Loading" spinner while data is being processed, ensuring immediate and clear feedback.
Quick Start
Display a success toast notification with the message "Data saved successfully" after a user action.