@@ -14,16 +14,14 @@ import { betterAuth } from "better-auth";
1414import { v } from "convex/values";
1515import authConfig from "./auth.config";
1616
17- {{ #if (or (includes frontend " tanstack-start" ) (includes frontend " next" ) (includes frontend " tanstack-router" ) (includes frontend " react-router" ) (includes frontend " nuxt" ) (includes frontend " svelte" ) (includes frontend " solid" ))}}
17+ {{ #if (or (includes frontend " tanstack-start" ) (includes frontend " next" ))}}
18+ const siteUrl = process.env.SITE_URL!;
19+ {{ else if (or (includes frontend "tanstack-router") (includes frontend "react-router") (includes frontend "nuxt") (includes frontend "svelte") (includes frontend "solid"))}}
1820const siteUrl = process.env.SITE_URL!;
1921{{ /if }}
2022{{ #if (or (includes frontend " native-bare" ) (includes frontend " native-uniwind" ) (includes frontend " native-unistyles" ))}}
2123const nativeAppUrl = process.env.NATIVE_APP_URL || "mybettertapp://";
22- {{ #if (or (includes frontend " tanstack-start" ) (includes frontend " next" ) (includes frontend " tanstack-router" ) (includes frontend " react-router" ) (includes frontend " nuxt" ) (includes frontend " svelte" ) (includes frontend " solid" ))}}
2324const nativeSiteUrl = process.env.NATIVE_SITE_URL || "http://localhost:8081";
24- {{ else }}
25- const siteUrl = process.env.SITE_URL || "http://localhost:8081";
26- {{ /if }}
2725{{ /if }}
2826
2927export const authComponent = createClient<DataModel >(components.betterAuth);
@@ -36,11 +34,11 @@ function createAuth(ctx: GenericCtx<DataModel>) {
3634 {{ else if (and (or (includes frontend "native-bare") (includes frontend "native-uniwind") (includes frontend "native-unistyles")) (or (includes frontend "tanstack-router") (includes frontend "react-router") (includes frontend "nuxt") (includes frontend "svelte") (includes frontend "solid")))}}
3735 trustedOrigins: [siteUrl, nativeSiteUrl, nativeAppUrl],
3836 {{ else if (or (includes frontend "native-bare") (includes frontend "native-uniwind") (includes frontend "native-unistyles"))}}
39- trustedOrigins: [siteUrl , nativeAppUrl],
37+ trustedOrigins: [nativeSiteUrl , nativeAppUrl],
4038 {{ else if (or (includes frontend "tanstack-start") (includes frontend "next"))}}
4139 baseURL: siteUrl,
4240 trustedOrigins: [siteUrl],
43- {{ else }}
41+ {{ else if (or (includes frontend "tanstack-router") (includes frontend "react-router") (includes frontend "nuxt") (includes frontend "svelte") (includes frontend "solid")) }}
4442 trustedOrigins: [siteUrl],
4543 {{ /if }}
4644 database: authComponent.adapter(ctx),
@@ -51,7 +49,7 @@ function createAuth(ctx: GenericCtx<DataModel>) {
5149 plugins: [
5250 {{ #if (or (includes frontend " native-bare" ) (includes frontend " native-uniwind" ) (includes frontend " native-unistyles" ))}}
5351 expo(),
54- crossDomain({ siteUrl }),
52+ crossDomain({ siteUrl: nativeSiteUrl }),
5553 {{ else if (or (includes frontend "tanstack-router") (includes frontend "react-router") (includes frontend "nuxt") (includes frontend "svelte") (includes frontend "solid"))}}
5654 crossDomain({ siteUrl }),
5755 {{ /if }}
0 commit comments