use authenticated layout
This commit is contained in:
@ -1,6 +1,6 @@
|
||||
import { Suspense, useEffect } from "react";
|
||||
import type { BlitzPage } from "blitz";
|
||||
import { Routes, dynamic } from "blitz";
|
||||
import { dynamic } from "blitz";
|
||||
import { atom, useAtom } from "jotai";
|
||||
|
||||
import AppLayout from "app/core/layouts/layout";
|
||||
@ -9,8 +9,8 @@ import NewMessageButton from "../components/new-message-button";
|
||||
import MissingTwilioCredentials from "app/core/components/missing-twilio-credentials";
|
||||
import useNotifications from "app/core/hooks/use-notifications";
|
||||
import useCurrentUser from "app/core/hooks/use-current-user";
|
||||
import PageTitle from "../../core/components/page-title";
|
||||
import Spinner from "../../core/components/spinner";
|
||||
import PageTitle from "app/core/components/page-title";
|
||||
import Spinner from "app/core/components/spinner";
|
||||
|
||||
const Messages: BlitzPage = () => {
|
||||
const { hasFilledTwilioCredentials, hasPhoneNumber } = useCurrentUser();
|
||||
@ -56,6 +56,4 @@ export const bottomSheetOpenAtom = atom(false);
|
||||
|
||||
Messages.getLayout = (page) => <AppLayout title="Messages">{page}</AppLayout>;
|
||||
|
||||
Messages.authenticate = { redirectTo: Routes.SignIn().pathname };
|
||||
|
||||
export default Messages;
|
||||
|
@ -1,6 +1,6 @@
|
||||
import { Suspense } from "react";
|
||||
import type { BlitzPage } from "blitz";
|
||||
import { Routes, useParam, useRouter } from "blitz";
|
||||
import { useParam, useRouter } from "blitz";
|
||||
import { IoChevronBack, IoInformationCircle, IoCall } from "react-icons/io5";
|
||||
|
||||
import AppLayout from "../../../core/layouts/layout";
|
||||
@ -32,6 +32,4 @@ const ConversationPage: BlitzPage = () => {
|
||||
);
|
||||
};
|
||||
|
||||
ConversationPage.authenticate = { redirectTo: Routes.SignIn() };
|
||||
|
||||
export default ConversationPage;
|
||||
|
Reference in New Issue
Block a user