UX: Add proper loading and error states throughout #8
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Multiple pages lack proper loading/error handling. Add consistent patterns.
Issues to Fix
Results page (
results-client.tsx):Compare page (
compare/page.tsx):useComparisonStreamhaserrorstate but the UI doesn't render itGlobal:
Files
src/app/(main)/compare/page.tsx(render error state)src/app/(main)/compare/[slug]/results-client.tsx(failed state)src/components/error-boundary.tsxnpm install sonnerfor toast notificationsAcceptance Criteria