We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ae9f977 commit 199ae04Copy full SHA for 199ae04
apps/web/src/lib/constants.ts
@@ -1,8 +1,19 @@
1
import dynamic from 'next/dynamic';
2
3
-export const baseURL = process.env.NEXT_PUBLIC_VERCEL_URL
4
- ? `https://${process.env.NEXT_PUBLIC_VERCEL_URL}`
5
- : 'http://localhost:3000';
+export const baseURL = (() => {
+ // Production URL
+ if (process.env.NEXT_PUBLIC_VERCEL_URL) {
6
+ return `https://${process.env.NEXT_PUBLIC_VERCEL_URL}`;
7
+ }
8
+
9
+ // Preview deployments
10
+ if (process.env.VERCEL_ENV === 'preview') {
11
+ return `https://${process.env.VERCEL_URL}`;
12
13
14
+ // Local development
15
+ return 'http://localhost:3000';
16
+})();
17
18
export type ToolState = 'available' | 'installed' | 'configured';
19
0 commit comments