use authenticated layout

This commit is contained in:
m5r
2021-10-24 22:25:01 +02:00
parent fbe31a508d
commit 4facb32e74
11 changed files with 20 additions and 32 deletions

View File

@ -1,5 +1,5 @@
import type { FunctionComponent } from "react";
import { Suspense } from "react";
import type { BlitzLayout } from "blitz";
import { Link, Routes, useMutation, useRouter } from "blitz";
import clsx from "clsx";
import {
@ -23,7 +23,7 @@ const subNavigation = [
{ name: "Notifications", href: Routes.Notifications(), icon: IoNotificationsOutline },
];
const SettingsLayout: FunctionComponent = ({ children }) => {
const SettingsLayout: BlitzLayout = ({ children }) => {
const router = useRouter();
const [logoutMutation] = useMutation(logout);
@ -90,4 +90,6 @@ const SettingsLayout: FunctionComponent = ({ children }) => {
);
};
SettingsLayout.authenticate = { redirectTo: Routes.SignIn() };
export default SettingsLayout;