completionId: cgen-bf92ab2e108d4ecf9503893c38d63427
cgen-bf92ab2e108d4ecf9503893c38d63427
This commit is contained in:
parent
a7d614e9ed
commit
7435d98410
1 changed files with 10 additions and 3 deletions
|
|
@ -10,7 +10,7 @@ import FourOhFourPage from "@/pages/404";
|
||||||
import Index from "@/pages/Index";
|
import Index from "@/pages/Index";
|
||||||
import type { AethexUserProfile } from "@/lib/aethex-database-adapter";
|
import type { AethexUserProfile } from "@/lib/aethex-database-adapter";
|
||||||
|
|
||||||
const API_BASE = import.meta.env.VITE_API_BASE || "";
|
const getApiBase = () => typeof window !== "undefined" ? window.location.origin : "";
|
||||||
|
|
||||||
interface CreatorPassportResponse {
|
interface CreatorPassportResponse {
|
||||||
type: "creator";
|
type: "creator";
|
||||||
|
|
@ -105,13 +105,20 @@ const SubdomainPassport = () => {
|
||||||
setLoading(true);
|
setLoading(true);
|
||||||
setError(null);
|
setError(null);
|
||||||
|
|
||||||
|
const apiBase = getApiBase();
|
||||||
|
if (!apiBase) {
|
||||||
|
setError("Cannot determine API base");
|
||||||
|
setLoading(false);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
let url = "";
|
let url = "";
|
||||||
if (subdomainInfo.isCreatorPassport) {
|
if (subdomainInfo.isCreatorPassport) {
|
||||||
url = `${API_BASE}/api/passport/subdomain/${encodeURIComponent(
|
url = `${apiBase}/api/passport/subdomain/${encodeURIComponent(
|
||||||
subdomainInfo.subdomain,
|
subdomainInfo.subdomain,
|
||||||
)}`;
|
)}`;
|
||||||
} else if (subdomainInfo.isProjectPassport) {
|
} else if (subdomainInfo.isProjectPassport) {
|
||||||
url = `${API_BASE}/api/passport/group/${encodeURIComponent(
|
url = `${apiBase}/api/passport/group/${encodeURIComponent(
|
||||||
subdomainInfo.subdomain,
|
subdomainInfo.subdomain,
|
||||||
)}`;
|
)}`;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue