Priority: medium
Description
Empty states (no vaccination records, no issuers, no search results) currently show blank areas. Each empty state needs an illustration, a message, and a contextual call-to-action.
Acceptance Criteria
- Empty states are defined for Patient Dashboard, Issuer Dashboard, and Verification Page
- Each empty state has an icon/illustration, a heading, and a supporting message
- A contextual CTA is included where applicable (e.g., 'Contact your healthcare provider')
- Empty states are visually consistent across all pages
- Illustrations are decorative and hidden from screen readers
Priority: medium
Description
Empty states (no vaccination records, no issuers, no search results) currently show blank areas. Each empty state needs an illustration, a message, and a contextual call-to-action.
Acceptance Criteria