refactor: enhance authentication and signup flow with new providers, update middleware matcher, and improve type safety for API responses

This commit is contained in:
2025-03-26 22:48:14 +05:00
parent 32bb01b656
commit 99c5fef748
14 changed files with 222 additions and 78 deletions

View File

@ -0,0 +1,13 @@
"use client"
import type { Session } from "next-auth"
import { SessionProvider } from "next-auth/react"
type Props = {
children: React.ReactNode
session?: Session
}
export const AuthProvider = ({ children, session }: Props) => {
return <SessionProvider session={session}>{children}</SessionProvider>
}