Skip to content

[UI/UX] Standardise loading skeleton UI across all data-fetching views #703

Description

@nanaf6203-bit

Problem Statement

Components mix <Spinner />, <LoadingProgressBar />, and custom CSS loaders. The visual language is inconsistent. Property cards flicker between empty and populated without a consistent skeleton.

Acceptance Criteria

  • One Skeleton primitive from shadcn/ui registry adopted everywhere
  • Storybook stories snap per-component skeleton states
  • Visual regression baseline for skeletons captured

Implementation Notes

Remove LoadingSpinner.tsx after migration (or keep as alias).

Files Likely Affected

  • src/components/ui/Skeleton.tsx
  • Anywhere using LoadingSpinner

Difficulty / Effort

  • Difficulty: Easy
  • Effort: T-Shirt M

Labels

ux, priority:medium

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave program

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions