diff --git a/packages/constants/package.json b/packages/constants/package.json index 5271ee3b442..ce02a4946ba 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -2,5 +2,5 @@ "name": "@plane/constants", "version": "0.24.0", "private": true, - "main": "./index.ts" + "main": "./src/index.ts" } diff --git a/packages/constants/auth.ts b/packages/constants/src/auth.ts similarity index 100% rename from packages/constants/auth.ts rename to packages/constants/src/auth.ts diff --git a/packages/constants/src/endpoints.ts b/packages/constants/src/endpoints.ts new file mode 100644 index 00000000000..751ee20dd3d --- /dev/null +++ b/packages/constants/src/endpoints.ts @@ -0,0 +1,15 @@ +export const API_BASE_URL = process.env.NEXT_PUBLIC_API_BASE_URL || ""; +// PI Base Url +export const PI_BASE_URL = process.env.NEXT_PUBLIC_PI_BASE_URL || ""; +// God Mode Admin App Base Url +export const ADMIN_BASE_URL = process.env.NEXT_PUBLIC_ADMIN_BASE_URL || ""; +export const ADMIN_BASE_PATH = process.env.NEXT_PUBLIC_ADMIN_BASE_PATH || ""; +export const GOD_MODE_URL = encodeURI(`${ADMIN_BASE_URL}${ADMIN_BASE_PATH}/`); +// Publish App Base Url +export const SPACE_BASE_URL = process.env.NEXT_PUBLIC_SPACE_BASE_URL || ""; +export const SPACE_BASE_PATH = process.env.NEXT_PUBLIC_SPACE_BASE_PATH || ""; +export const SITES_URL = encodeURI(`${SPACE_BASE_URL}${SPACE_BASE_PATH}/`); +// Live App Base Url +export const LIVE_BASE_URL = process.env.NEXT_PUBLIC_LIVE_BASE_URL || ""; +export const LIVE_BASE_PATH = process.env.NEXT_PUBLIC_LIVE_BASE_PATH || ""; +export const LIVE_URL = encodeURI(`${LIVE_BASE_URL}${LIVE_BASE_PATH}/`); diff --git a/packages/constants/index.ts b/packages/constants/src/index.ts similarity index 72% rename from packages/constants/index.ts rename to packages/constants/src/index.ts index 85e95bf4e0c..4189086225d 100644 --- a/packages/constants/index.ts +++ b/packages/constants/src/index.ts @@ -1,3 +1,4 @@ export * from "./auth"; +export * from "./endpoints"; export * from "./issue"; export * from "./workspace"; diff --git a/packages/constants/issue.ts b/packages/constants/src/issue.ts similarity index 100% rename from packages/constants/issue.ts rename to packages/constants/src/issue.ts diff --git a/packages/constants/src/workspace.ts b/packages/constants/src/workspace.ts new file mode 100644 index 00000000000..c17b5432ee8 --- /dev/null +++ b/packages/constants/src/workspace.ts @@ -0,0 +1,76 @@ +export const ORGANIZATION_SIZE = [ + "Just myself", + "2-10", + "11-50", + "51-200", + "201-500", + "500+", +]; + +export const RESTRICTED_URLS = [ + "404", + "accounts", + "api", + "create-workspace", + "god-mode", + "installations", + "invitations", + "onboarding", + "profile", + "spaces", + "workspace-invitations", + "password", + "flags", + "monitor", + "monitoring", + "ingest", + "plane-pro", + "plane-ultimate", + "enterprise", + "plane-enterprise", + "disco", + "silo", + "chat", + "calendar", + "drive", + "channels", + "upgrade", + "billing", + "sign-in", + "sign-up", + "signin", + "signup", + "config", + "live", + "admin", + "m", + "import", + "importers", + "integrations", + "integration", + "configuration", + "initiatives", + "initiative", + "config", + "workflow", + "workflows", + "epics", + "epic", + "story", + "mobile", + "dashboard", + "desktop", + "onload", + "real-time", + "one", + "pages", + "mobile", + "business", + "pro", + "settings", + "monitor", + "license", + "licenses", + "instances", + "instance", +]; diff --git a/packages/constants/workspace.ts b/packages/constants/workspace.ts deleted file mode 100644 index 32f36de1b96..00000000000 --- a/packages/constants/workspace.ts +++ /dev/null @@ -1,23 +0,0 @@ -export const ORGANIZATION_SIZE = [ - "Just myself", - "2-10", - "11-50", - "51-200", - "201-500", - "500+", -]; - -export const RESTRICTED_URLS = [ - "404", - "accounts", - "api", - "create-workspace", - "error", - "god-mode", - "installations", - "invitations", - "onboarding", - "profile", - "spaces", - "workspace-invitations", -];