Initial Commit 🚀 🚀

This commit is contained in:
Abhishek Kumar 2025-09-09 14:37:32 +05:30
commit 4f2a629340
444 changed files with 76863 additions and 0 deletions

21
ui/src/stack.tsx Normal file
View file

@ -0,0 +1,21 @@
import "server-only";
import { StackServerApp } from "@stackframe/stack";
const authProvider = process.env.NEXT_PUBLIC_AUTH_PROVIDER;
function createStackApp() {
if (authProvider === "local") {
// Return a dummy object when using local auth to prevent build errors
return {} as StackServerApp;
}
// Only initialize Stack Auth when actually using it
return new StackServerApp({
tokenStore: "nextjs-cookie",
urls: {
afterSignIn: "/after-sign-in"
}
});
}
export const stackServerApp = createStackApp();