mirror of
https://github.com/ahmadk953/tasko.git
synced 2025-05-04 04:33:10 +00:00
Formated Files
This commit is contained in:
parent
d5631b309a
commit
e768d9181f
138 changed files with 1829 additions and 1851 deletions
|
@ -1,14 +1,14 @@
|
|||
import { authMiddleware, redirectToSignIn } from "@clerk/nextjs";
|
||||
import { NextResponse } from "next/server";
|
||||
import { authMiddleware, redirectToSignIn } from '@clerk/nextjs';
|
||||
import { NextResponse } from 'next/server';
|
||||
|
||||
// This example protects all routes including api/trpc routes
|
||||
// Please edit this to allow other routes to be public as needed.
|
||||
// See https://clerk.com/docs/references/nextjs/auth-middleware for more information about configuring your Middleware
|
||||
export default authMiddleware({
|
||||
publicRoutes: ["/", "/api/webhook"],
|
||||
publicRoutes: ['/', '/api/webhook'],
|
||||
afterAuth(auth, req) {
|
||||
if (auth.userId && auth.isPublicRoute) {
|
||||
let path = "/select-org";
|
||||
let path = '/select-org';
|
||||
|
||||
if (auth.orgId) {
|
||||
path = `/organization/${auth.orgId}`;
|
||||
|
@ -22,13 +22,13 @@ export default authMiddleware({
|
|||
return redirectToSignIn({ returnBackUrl: req.url });
|
||||
}
|
||||
|
||||
if (auth.userId && !auth.orgId && req.nextUrl.pathname !== "/select-org") {
|
||||
const orgSelection = new URL("/select-org", req.url);
|
||||
if (auth.userId && !auth.orgId && req.nextUrl.pathname !== '/select-org') {
|
||||
const orgSelection = new URL('/select-org', req.url);
|
||||
return NextResponse.redirect(orgSelection);
|
||||
}
|
||||
},
|
||||
});
|
||||
|
||||
export const config = {
|
||||
matcher: ["/((?!.+\\.[\\w]+$|_next).*)", "/", "/(api|trpc)(.*)"],
|
||||
matcher: ['/((?!.+\\.[\\w]+$|_next).*)', '/', '/(api|trpc)(.*)'],
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue