HR-ATS-Portal/frontend/src/components
Talha Ahmed 066346af80 ui-polish 7: hardening pass — skeletons, ErrorBoundary, auth font fix
- Skeleton loading system: .skeleton shimmer primitives in CSS (theme-
  aware via --border) plus a SkeletonRows component, adopted at the
  main-content loading states of Jobs, Candidates, Inbox, Interviews,
  Offers, Assessments, Tasks, Managers, Notifications. Small card-level
  loading states keep their EmptyState text.
- ErrorBoundary around the route outlet, keyed by pathname: a throw in
  one lazy screen shows a recoverable error state instead of blanking
  the whole app; navigating away resets it.
- auth.css stops hardcoding the Belleza stack twice; both sites use
  var(--font-display) so the display face has one definition.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-25 21:58:34 +05:00
..
Alert.jsx login confirmation and forget password done 2026-08-04 20:40:42 +05:00
AuthLayout.jsx login confirmation and forget password done 2026-08-04 20:40:42 +05:00
BrandMark.jsx frontend integrated 2026-08-11 18:19:30 +05:00
Countdown.jsx login confirmation and forget password done 2026-08-04 20:40:42 +05:00
ErrorBoundary.jsx ui-polish 7: hardening pass — skeletons, ErrorBoundary, auth font fix 2026-08-25 21:58:34 +05:00
OtpInput.jsx login confirmation and forget password done 2026-08-04 20:40:42 +05:00
PasswordField.jsx ui-polish 5/6: a11y semantics and remaining labels 2026-08-25 21:53:08 +05:00
Spinner.jsx login confirmation and forget password done 2026-08-04 20:40:42 +05:00
ThemeToggle.jsx REACTJS STACK WITH RBAC TESTED 2026-08-05 17:41:46 +05:00