fix: resolve frontend lint errors and cleanup types
This commit is contained in:
@@ -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')}`;
|
||||
|
||||
Reference in New Issue
Block a user