From a517f68249db8e28a02876763df91bfa636535f2 Mon Sep 17 00:00:00 2001 From: Abhimanyu Saharan Date: Mon, 2 Feb 2026 13:31:47 +0530 Subject: [PATCH] feat(hr): loading/errors + safer refresh/onboarding --- frontend/src/app/hr/page.tsx | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/frontend/src/app/hr/page.tsx b/frontend/src/app/hr/page.tsx index 30805b84..cc2cfa28 100644 --- a/frontend/src/app/hr/page.tsx +++ b/frontend/src/app/hr/page.tsx @@ -96,12 +96,18 @@ export default function HRPage() { return (
+ {headcount.isLoading || actions.isLoading || onboarding.isLoading ? ( +
Loading…
+ ) : null} + {headcount.error ?
{(headcount.error as Error).message}
: null} + {actions.error ?
{(actions.error as Error).message}
: null} + {onboarding.error ?
{(onboarding.error as Error).message}
: null}

HR

Headcount requests and employment actions.

-
@@ -113,6 +119,10 @@ export default function HRPage() { Managers request; HR fulfills later. + {departments.isLoading ?
Loading departments…
: null} + {departments.error ?
{(departments.error as Error).message}
: null} + {employees.isLoading ?
Loading employees…
: null} + {employees.error ?
{(employees.error as Error).message}
: null}