11import { AppPathParams , AppTypeEnum } from "constants/applicationConstants" ;
2- import { Suspense , lazy , useCallback , useEffect , useMemo , useRef , useState } from "react" ;
2+ import { Suspense , lazy , useEffect , useMemo , useRef , useState } from "react" ;
33import { useDispatch , useSelector } from "react-redux" ;
44import { useParams } from "react-router" ;
55import { AppSummaryInfo , fetchApplicationInfo } from "redux/reduxActions/applicationActions" ;
66import { fetchDataSourceByApp , fetchDataSourceTypes } from "redux/reduxActions/datasourceActions" ;
77import { getUser } from "redux/selectors/usersSelectors" ;
88import { useUserViewMode } from "util/hooks" ;
99import "comps/uiCompRegistry" ;
10- import { showAppSnapshotSelector } from "redux/selectors/appSnapshotSelector" ;
1110import { setShowAppSnapshot } from "redux/reduxActions/appSnapshotActions" ;
1211import { fetchGroupsAction } from "redux/reduxActions/orgActions" ;
1312import { getFetchOrgGroupsFinished } from "redux/selectors/orgSelectors" ;
@@ -26,23 +25,17 @@ import { fetchFolderElements } from "redux/reduxActions/folderActions";
2625import { registryDataSourcePlugin } from "constants/queryConstants" ;
2726import { DatasourceApi } from "api/datasourceApi" ;
2827import { useRootCompInstance } from "./useRootCompInstance" ;
29- import { ErrorBoundary , FallbackProps } from 'react-error-boundary' ;
28+ import { ErrorBoundary } from 'react-error-boundary' ;
3029import { ALL_APPLICATIONS_URL } from "@lowcoder-ee/constants/routesURL" ;
3130import history from "util/history" ;
3231import Flex from "antd/es/flex" ;
3332
34- const AppSnapshot = lazy ( ( ) => {
35- return import ( "pages/editor/appSnapshot" )
36- . then ( moduleExports => ( { default : moduleExports . AppSnapshot } ) ) ;
37- } ) ;
38-
3933const AppEditorInternalView = lazy (
4034 ( ) => import ( "pages/editor/appEditorInternal" )
4135 . then ( moduleExports => ( { default : moduleExports . AppEditorInternalView } ) )
4236) ;
4337
4438export default function AppEditor ( ) {
45- const showAppSnapshot = useSelector ( showAppSnapshotSelector ) ;
4639 const params = useParams < AppPathParams > ( ) ;
4740 const isUserViewModeCheck = useUserViewMode ( ) ;
4841 const isUserViewMode = params . viewMode ? isUserViewModeCheck : true ;
@@ -166,27 +159,16 @@ export default function AppEditor() {
166159
167160 return (
168161 < ErrorBoundary fallback = { fallbackUI } >
169- { showAppSnapshot ? (
170- < Suspense >
171- < AppSnapshot
172- currentAppInfo = { {
173- ...appInfo ,
174- dsl : compInstance . comp ?. toJsonValue ( ) || { } ,
175- } }
176- />
177- </ Suspense >
178- ) : (
179- < Suspense >
180- < AppEditorInternalView
181- appInfo = { appInfo }
182- readOnly = { readOnly }
183- loading = {
184- ! fetchOrgGroupsFinished || ! isDataSourcePluginRegistered || isCommonSettingsFetching
185- }
186- compInstance = { compInstance }
187- />
188- </ Suspense >
189- ) }
162+ < Suspense >
163+ < AppEditorInternalView
164+ appInfo = { appInfo }
165+ readOnly = { readOnly }
166+ loading = {
167+ ! fetchOrgGroupsFinished || ! isDataSourcePluginRegistered || isCommonSettingsFetching
168+ }
169+ compInstance = { compInstance }
170+ />
171+ </ Suspense >
190172 </ ErrorBoundary >
191173 ) ;
192174}
0 commit comments