import Head from 'next/head'; import Link from 'next/link'; import { useRef } from 'react'; import prisma from '../../lib/prisma'; import Shell from '../../components/Shell'; import SettingsShell from '../../components/Settings'; import { signIn, useSession, getSession } from 'next-auth/client'; export default function Settings(props) { const [ session, loading ] = useSession(); const oldPasswordRef = useRef(); const newPasswordRef = useRef(); if (loading) { return
Loading...
; } else { if (!session) { window.location.href = "/auth/login"; } } async function changePasswordHandler(event) { event.preventDefault(); const enteredOldPassword = oldPasswordRef.current.value; const enteredNewPassword = newPasswordRef.current.value; // TODO: Add validation const response = await fetch('/api/auth/changepw', { method: 'PATCH', body: JSON.stringify({oldPassword: enteredOldPassword, newPassword: enteredNewPassword}), headers: { 'Content-Type': 'application/json' } }); console.log(response); } return(