diff --git a/apps/link/app/(login)/login/_components/Login.tsx b/apps/link/app/(login)/login/_components/Login.tsx index bfbe6b2..16331e3 100644 --- a/apps/link/app/(login)/login/_components/Login.tsx +++ b/apps/link/app/(login)/login/_components/Login.tsx @@ -146,7 +146,7 @@ export const Login: FC = ({ session }) => { sx={buttonStyles} onClick={() => signIn("google", { - callbackUrl: `${origin}/setup`, + callbackUrl: `${origin}`, }) } > @@ -160,7 +160,7 @@ export const Login: FC = ({ session }) => { sx={buttonStyles} onClick={() => signIn("apple", { - callbackUrl: `${window.location.origin}/setup`, + callbackUrl: `${window.location.origin}`, }) } > diff --git a/apps/link/app/(main)/_components/Home.tsx b/apps/link/app/(main)/_components/Home.tsx index 082069e..3196091 100644 --- a/apps/link/app/(main)/_components/Home.tsx +++ b/apps/link/app/(main)/_components/Home.tsx @@ -3,4 +3,4 @@ import { FC } from "react"; import { ZammadWrapper } from "./ZammadWrapper"; -export const Home: FC = () => ; +export const Home: FC = () => ; diff --git a/apps/link/app/(main)/_components/ZammadWrapper.tsx b/apps/link/app/(main)/_components/ZammadWrapper.tsx index 2515ae9..43892e7 100644 --- a/apps/link/app/(main)/_components/ZammadWrapper.tsx +++ b/apps/link/app/(main)/_components/ZammadWrapper.tsx @@ -1,8 +1,10 @@ "use client"; -import { FC, useState } from "react"; +import { FC, useState, useEffect } from "react"; import { useRouter } from "next/navigation"; import Iframe from "react-iframe"; +import { useSession } from "next-auth/react"; +import { Box, Grid, CircularProgress } from "@mui/material"; type ZammadWrapperProps = { path: string; @@ -14,69 +16,117 @@ export const ZammadWrapper: FC = ({ hideSidebar = true, }) => { const router = useRouter(); + const { data: session } = useSession(); + const [authenticated, setAuthenticated] = useState(false); const [display, setDisplay] = useState("none"); const url = `/zammad${path}`; + const id = url.replace(/[^a-zA-Z0-9]/g, ""); - return ( - // @ts-ignore -