chore: CE EE split of routes for manage env pages (#18449)

update: routes for CE EE split env editing
This commit is contained in:
Ayush Pahwa 2022-12-19 19:10:49 +07:00 committed by GitHub
parent 876cd428f9
commit 8d09ab297b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 19 additions and 7 deletions

View File

@ -0,0 +1,9 @@
import { DATA_SOURCES_EDITOR_ID_PATH } from "constants/routes";
import DataSourceEditor from "pages/Editor/DataSourceEditor";
export const DatasourceEditorRoutes = [
{
path: DATA_SOURCES_EDITOR_ID_PATH,
component: DataSourceEditor,
},
];

View File

@ -0,0 +1 @@
export * from "ce/pages/routes";

View File

@ -4,7 +4,6 @@ import { useLocation, useRouteMatch } from "react-router";
import ApiEditor from "./APIEditor";
import IntegrationEditor from "./IntegrationEditor";
import QueryEditor from "./QueryEditor";
import DataSourceEditor from "./DataSourceEditor";
import JSEditor from "./JSEditor";
import GeneratePage from "./GeneratePage";
import CurlImportForm from "./APIEditor/CurlImportForm";
@ -16,7 +15,6 @@ import {
JS_COLLECTION_EDITOR_PATH,
JS_COLLECTION_ID_PATH,
CURL_IMPORT_PAGE_PATH,
DATA_SOURCES_EDITOR_ID_PATH,
PROVIDER_TEMPLATE_PATH,
GENERATE_TEMPLATE_FORM_PATH,
matchBuilderPath,
@ -37,6 +35,7 @@ import { builderURL } from "RouteBuilder";
import history from "utils/history";
import OnboardingChecklist from "./FirstTimeUserOnboarding/Checklist";
import { getCurrentPageId } from "selectors/editorSelectors";
import { DatasourceEditorRoutes } from "@appsmith/pages/routes";
const Wrapper = styled.div<{ isVisible: boolean }>`
position: absolute;
@ -137,11 +136,14 @@ function EditorsRouter() {
path={`${path}${childPath}`}
/>
))}
<SentryRoute
component={DataSourceEditor}
exact
path={`${path}${DATA_SOURCES_EDITOR_ID_PATH}`}
/>
{DatasourceEditorRoutes.map(({ component, path: childPath }) => (
<SentryRoute
component={component}
exact
key={childPath}
path={`${path}${childPath}`}
/>
))}
<SentryRoute
component={ProviderTemplates}
exact