UNPKG

convex

Version:

Client for the Convex Cloud

36 lines (35 loc) 1.15 kB
"use strict"; import { dashboardUrl as localDashboardUrl } from "./localDeployment/dashboard.js"; export const DASHBOARD_HOST = process.env.CONVEX_PROVISION_HOST ? "http://localhost:6789" : "https://dashboard.convex.dev"; export function getDashboardUrl(ctx, { deploymentName, deploymentType }) { switch (deploymentType) { case "anonymous": { return localDashboardUrl(ctx, deploymentName); } case "local": case "dev": case "prod": case "preview": return deploymentDashboardUrlPage(deploymentName, ""); default: { const _exhaustiveCheck = deploymentType; return _exhaustiveCheck; } } } export function deploymentDashboardUrlPage(configuredDeployment, page) { return `${DASHBOARD_HOST}/d/${configuredDeployment}${page}`; } export function deploymentDashboardUrl(team, project, deploymentName) { return `${projectDashboardUrl(team, project)}/${deploymentName}`; } export function projectDashboardUrl(team, project) { return `${teamDashboardUrl(team)}/${project}`; } export function teamDashboardUrl(team) { return `${DASHBOARD_HOST}/t/${team}`; } //# sourceMappingURL=dashboard.js.map