From 66fb6bdb80fb69ee76dc9aac5181b4ee483ae875 Mon Sep 17 00:00:00 2001 From: Lin Wang Date: Fri, 16 Jun 2023 15:36:05 +0800 Subject: [PATCH] refactor: move paths to common constants Signed-off-by: Lin Wang --- src/plugins/workspace/common/constants.ts | 5 +++++ src/plugins/workspace/public/components/routes.ts | 11 ++++------- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/plugins/workspace/common/constants.ts b/src/plugins/workspace/common/constants.ts index 4ac1575c25f..633c402ffa8 100644 --- a/src/plugins/workspace/common/constants.ts +++ b/src/plugins/workspace/common/constants.ts @@ -6,3 +6,8 @@ export const WORKSPACE_APP_ID = 'workspace'; export const WORKSPACE_APP_NAME = 'Workspace'; export const WORKSPACE_ID_IN_SESSION_STORAGE = '_workspace_id_'; + +export const PATHS = { + create: '/create', + overview: '/overview', +}; diff --git a/src/plugins/workspace/public/components/routes.ts b/src/plugins/workspace/public/components/routes.ts index 40b1b7b4906..99a0a1402af 100644 --- a/src/plugins/workspace/public/components/routes.ts +++ b/src/plugins/workspace/public/components/routes.ts @@ -3,14 +3,11 @@ * SPDX-License-Identifier: Apache-2.0 */ +import { PATHS } from '../../common/constants'; + import { WorkspaceCreator } from './workspace_creator'; import { WorkspaceOverview } from './workspace_overview'; -export const paths = { - create: '/create', - overview: '/overview', -}; - export interface RouteConfig { path: string; Component: React.ComponentType; @@ -20,12 +17,12 @@ export interface RouteConfig { export const ROUTES: RouteConfig[] = [ { - path: paths.create, + path: PATHS.create, Component: WorkspaceCreator, label: 'Create', }, { - path: paths.overview, + path: PATHS.overview, Component: WorkspaceOverview, label: 'Overview', },