fix: resolve frontend lint errors and cleanup types
CI Pipeline / Backend Build & Test (pull_request) Successful in 53s
CI Pipeline / Frontend Lint, Test & Build (pull_request) Successful in 36s
CI Pipeline / Infrastructure Validation (pull_request) Successful in 4s

This commit is contained in:
WorkClub Automation
2026-03-18 09:15:02 +01:00
parent 821459966c
commit d30895c94a
5 changed files with 33 additions and 19 deletions
+2 -2
View File
@@ -18,7 +18,7 @@ export function AuthGuard({ children }: { children: ReactNode }) {
useEffect(() => {
if (status === 'authenticated') {
const isAdmin = (data?.user as any)?.isAdmin;
const isAdmin = data?.user?.isAdmin;
// Admin routing
if (isAdmin) {
@@ -59,7 +59,7 @@ export function AuthGuard({ children }: { children: ReactNode }) {
);
}
const isAdmin = (data?.user as any)?.isAdmin;
const isAdmin = data?.user?.isAdmin;
if (clubs.length === 0 && status === 'authenticated' && !isAdmin) {
const handleSwitchAccount = () => {
const keycloakLogoutUrl = `${process.env.NEXT_PUBLIC_KEYCLOAK_ISSUER || 'http://localhost:8080/realms/workclub'}/protocol/openid-connect/logout?redirect_uri=${encodeURIComponent(window.location.origin + '/login')}`;