-
}>{children}
+
+
+ {updateCheckState.context.show && (
+
+
+ updateCheckSend("DISMISS")}
+ />
+
+ )}
+
+ }>{children}
-
+
)
}
diff --git a/site/src/components/RequireAuth/RequireAuth.tsx b/site/src/components/RequireAuth/RequireAuth.tsx
index f2e79b82f9a2f..d4f9ce22e6a5c 100644
--- a/site/src/components/RequireAuth/RequireAuth.tsx
+++ b/site/src/components/RequireAuth/RequireAuth.tsx
@@ -1,17 +1,12 @@
import { useActor } from "@xstate/react"
-import { useContext, FC, PropsWithChildren } from "react"
+import { useContext, FC } from "react"
import { Navigate, useLocation } from "react-router"
+import { Outlet } from "react-router-dom"
import { embedRedirect } from "../../util/redirect"
import { XServiceContext } from "../../xServices/StateContext"
import { FullScreenLoader } from "../Loader/FullScreenLoader"
-export interface RequireAuthProps {
- children: JSX.Element
-}
-
-export const RequireAuth: FC
> = ({
- children,
-}) => {
+export const RequireAuth: FC = () => {
const xServices = useContext(XServiceContext)
const [authState] = useActor(xServices.authXService)
const location = useLocation()
@@ -25,6 +20,6 @@ export const RequireAuth: FC> = ({
} else if (authState.hasTag("loading")) {
return
} else {
- return children
+ return
}
}
diff --git a/site/src/testHelpers/renderHelpers.tsx b/site/src/testHelpers/renderHelpers.tsx
index 82552128b68af..3900ef81479b6 100644
--- a/site/src/testHelpers/renderHelpers.tsx
+++ b/site/src/testHelpers/renderHelpers.tsx
@@ -64,10 +64,9 @@ export function renderWithAuth(
- {ui}}
- />
+ }>
+
+
{routes}