diff --git a/apps/web/.env b/apps/web/.env index e32ae02ff16dd0d7cd20b7fb5172fe421b2e5563..9c219932b759534bb6bd8f4cda51a316d978dd91 100644 --- a/apps/web/.env +++ b/apps/web/.env @@ -7,4 +7,4 @@ BACKEND_USER=:3000 GRAPHPOLARIS_VERSION=dev SENTRY_ENABLED=false -SENTRY_URL= \ No newline at end of file +SENTRY_URL= GP_AUTH_URL= \ No newline at end of file diff --git a/apps/web/.env.development b/apps/web/.env.development index 6cbdaed6c013d1a14258cc0f1cdeebeaaed2fda4..1f749acb0332d125d620b1574915e07369d23cad 100644 --- a/apps/web/.env.development +++ b/apps/web/.env.development @@ -7,4 +7,6 @@ VITE_BACKEND_QUERY=:3003 VITE_BACKEND_SCHEMA=:3002 SENTRY_ENABLED=false -SENTRY_URL= \ No newline at end of file +SENTRY_URL= + +GP_AUTH_URL= \ No newline at end of file diff --git a/apps/web/.env.example b/apps/web/.env.example index 99e7e359b9c910d8b00c05c76a17d1f4403409ca..45aa34e0031f68e83c6a715c8bf5cc626e61d32d 100644 --- a/apps/web/.env.example +++ b/apps/web/.env.example @@ -6,4 +6,6 @@ SKIP_LOGIN= BACKEND_USER= SENTRY_ENABLED=false -SENTRY_URL= \ No newline at end of file +SENTRY_URL= + +GP_AUTH_URL= \ No newline at end of file diff --git a/apps/web/.env.production b/apps/web/.env.production index 37668148ae86e66d1f577013ccbdf557c48f5562..90f5228c2163c7a598645e7e484739fd42704194 100644 --- a/apps/web/.env.production +++ b/apps/web/.env.production @@ -10,6 +10,8 @@ VITE_BACKEND_SCHEMA=/schema SENTRY_ENABLED=false SENTRY_URL= +GP_AUTH_URL=https://auth.staging.graphpolaris.com/ + WIP_TABLEVIS=false WIP_NODELINKVIS=false WIP_RAWJSONVIS=false diff --git a/apps/web/src/components/navbar/navbar.tsx b/apps/web/src/components/navbar/navbar.tsx index 56dcaef7c70edf33e3628d883055ceea94394b8e..ab2cbcfa2e880ef155e8084a15434e0af8a36fa1 100644 --- a/apps/web/src/components/navbar/navbar.tsx +++ b/apps/web/src/components/navbar/navbar.tsx @@ -106,7 +106,9 @@ export const Navbar = () => { /> )} <DropdownItem value="Settings" onClick={() => {}} /> - <DropdownItem value="Log out" onClick={() => {}} /> + <DropdownItem value="Log out" onClick={() => { + location.replace(`${import.meta.env['GP_AUTH_URL']}/flows/-/default/invalidation/`) + }} /> </> ) : ( <>