2023-08-07 12:38:48 +00:00
|
|
|
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
2022-07-11 04:06:29 +00:00
|
|
|
const { match } = require("path-to-regexp");
|
|
|
|
|
|
|
|
|
|
export const BASE_URL = "/";
|
|
|
|
|
export const WORKSPACE_URL = "/workspace";
|
|
|
|
|
export const PAGE_NOT_FOUND_URL = "/404";
|
|
|
|
|
export const SERVER_ERROR_URL = "/500";
|
|
|
|
|
export const APPLICATIONS_URL = `/applications`;
|
2023-01-16 09:14:08 +00:00
|
|
|
export const LICENSE_CHECK_PATH = "/license";
|
2022-07-11 04:06:29 +00:00
|
|
|
|
|
|
|
|
export const TEMPLATES_PATH = "/templates";
|
|
|
|
|
export const TEMPLATES_ID_PATH = "/templates/:templateId";
|
|
|
|
|
|
|
|
|
|
export const USER_AUTH_URL = "/user";
|
|
|
|
|
export const PROFILE = "/profile";
|
|
|
|
|
export const GIT_PROFILE_ROUTE = `${PROFILE}/git`;
|
|
|
|
|
export const USERS_URL = "/users";
|
|
|
|
|
export const SETUP = "/setup/welcome";
|
|
|
|
|
export const FORGOT_PASSWORD_URL = `${USER_AUTH_URL}/forgotPassword`;
|
|
|
|
|
export const RESET_PASSWORD_URL = `${USER_AUTH_URL}/resetPassword`;
|
|
|
|
|
export const BASE_SIGNUP_URL = `/signup`;
|
|
|
|
|
export const SIGN_UP_URL = `${USER_AUTH_URL}/signup`;
|
|
|
|
|
export const BASE_LOGIN_URL = `/login`;
|
|
|
|
|
export const AUTH_LOGIN_URL = `${USER_AUTH_URL}/login`;
|
|
|
|
|
export const SIGNUP_SUCCESS_URL = `/signup-success`;
|
|
|
|
|
export const WORKSPACE_INVITE_USERS_PAGE_URL = `${WORKSPACE_URL}/invite`;
|
|
|
|
|
export const WORKSPACE_SETTINGS_PAGE_URL = `${WORKSPACE_URL}/settings`;
|
2023-05-19 18:37:06 +00:00
|
|
|
export const WORKSPACE_SETTINGS_GENERAL_PAGE_URL = `${WORKSPACE_URL}/settings/general`;
|
|
|
|
|
export const WORKSPACE_SETTINGS_MEMBERS_PAGE_URL = `${WORKSPACE_URL}/settings/members`;
|
2022-07-11 04:06:29 +00:00
|
|
|
|
|
|
|
|
export const matchApplicationPath = match(APPLICATIONS_URL);
|
|
|
|
|
export const matchTemplatesPath = match(TEMPLATES_PATH);
|
|
|
|
|
export const matchTemplatesIdPath = match(TEMPLATES_ID_PATH);
|