diff --git a/apps/frontend/src/app/(site)/page.tsx b/apps/frontend/src/app/(site)/page.tsx
deleted file mode 100644
index c5bdbcfd..00000000
--- a/apps/frontend/src/app/(site)/page.tsx
+++ /dev/null
@@ -1,5 +0,0 @@
-import {redirect} from "next/navigation";
-
-export default async function Page() {
- return redirect('/analytics');
-}
diff --git a/apps/frontend/src/components/analytics/analytics.component.tsx b/apps/frontend/src/components/analytics/analytics.component.tsx
index 00b43a09..acebdf7d 100644
--- a/apps/frontend/src/components/analytics/analytics.component.tsx
+++ b/apps/frontend/src/components/analytics/analytics.component.tsx
@@ -47,7 +47,7 @@ export const AnalyticsComponent: FC = () => {
@@ -43,7 +40,7 @@ export const LayoutSettings = ({ children }: { children: ReactNode }) => {
Gitroom
-
+ {user?.orgId ? : }
diff --git a/apps/frontend/src/components/settings/teams.component.tsx b/apps/frontend/src/components/settings/teams.component.tsx
index 3cb8d288..1384a912 100644
--- a/apps/frontend/src/components/settings/teams.component.tsx
+++ b/apps/frontend/src/components/settings/teams.component.tsx
@@ -166,7 +166,6 @@ export const TeamsComponent = () => {
const remove = useCallback(
(toRemove: { user: { id: string } }) => async () => {
- console.log(toRemove);
if (
!(await deleteDialog(
'Are you sure you want to remove this team member?'
diff --git a/apps/frontend/src/middleware.ts b/apps/frontend/src/middleware.ts
index c77b6951..0a579fc6 100644
--- a/apps/frontend/src/middleware.ts
+++ b/apps/frontend/src/middleware.ts
@@ -1,7 +1,7 @@
import { NextResponse } from 'next/server';
import type { NextRequest } from 'next/server';
import { fetchBackend } from '@gitroom/helpers/utils/custom.fetch.func';
-import {removeSubdomain} from "@gitroom/helpers/subdomain/subdomain.management";
+import { removeSubdomain } from '@gitroom/helpers/subdomain/subdomain.management';
// This function can be marked `async` if using `await` inside
export async function middleware(request: NextRequest) {
@@ -20,7 +20,8 @@ export async function middleware(request: NextRequest) {
httpOnly: true,
secure: true,
maxAge: -1,
- domain: '.' + new URL(removeSubdomain(process.env.FRONTEND_URL!)).hostname,
+ domain:
+ '.' + new URL(removeSubdomain(process.env.FRONTEND_URL!)).hostname,
});
return response;
}
@@ -46,7 +47,8 @@ export async function middleware(request: NextRequest) {
httpOnly: true,
secure: true,
expires: new Date(Date.now() + 15 * 60 * 1000),
- domain: '.' + new URL(removeSubdomain(process.env.FRONTEND_URL!)).hostname,
+ domain:
+ '.' + new URL(removeSubdomain(process.env.FRONTEND_URL!)).hostname,
});
return redirect;
}
@@ -77,15 +79,19 @@ export async function middleware(request: NextRequest) {
httpOnly: true,
secure: true,
expires: new Date(Date.now() + 15 * 60 * 1000),
- domain: '.' + new URL(removeSubdomain(process.env.FRONTEND_URL!)).hostname,
+ domain:
+ '.' + new URL(removeSubdomain(process.env.FRONTEND_URL!)).hostname,
});
}
return redirect;
}
- return NextResponse.next();
+ if (nextUrl.pathname === '/') {
+ return NextResponse.redirect(new URL(`/analytics`, nextUrl.href));
+ }
+ return NextResponse.next();
} catch (err) {
return NextResponse.redirect(new URL('/auth/logout', nextUrl.href));
}