Removed redirect clientside session logic from pages and moved to shell

This commit is contained in:
Alex van Andel committed 2021-05-07 16:01:29 +00:00
1 parent 17b880335a
commit 880c4e91a3
8 files changed
+27 -40

No files matched your search

+3 -5
View File
@@ -17,10 +17,6 @@ export default function EventType(props) {
if (loading) {
return <p className="text-gray-400">Loading...</p>;
} else {
if (!session) {
window.location.href = "/auth/login";
}
}
async function updateEventTypeHandler(event) {
@@ -164,7 +160,9 @@ export default function EventType(props) {
export async function getServerSideProps(context) {
const session = await getSession(context);
if (!session) {
return { redirect: { permanent: false, destination: '/auth/login' } };
}
const user = await prisma.user.findFirst({
where: {
email: session.user.email,