@@ -16,19 +16,28 @@ import {
1616} from "@mui/material" ;
1717import Form from "@rjsf/mui" ;
1818import { getTemplate , getUiOptions } from "@rjsf/utils" ;
19- import { useEffect , useState } from "react" ;
20- import { TextFieldWithVars } from "./apps/TextFieldWithVars" ;
21- import AppVersionSelector from "./apps/AppVersionSelector" ;
22- import CustomObjectFieldTemplate from "./ConfigurationFormObjectFieldTemplate" ;
23- import ConnectionSelector from "./connections/ConnectionSelector" ;
24- import { DataSourceSelector } from "./datasource/DataSourceSelector" ;
25- import FileUploadWidget from "./form/DropzoneFileWidget" ;
26- import GdriveFileSelector from "./form/GdriveFileSelector" ;
27- import SecretTextField from "./form/SecretTextField" ;
28- import WebpageURLExtractorWidget from "./form/WebpageURLExtractorWidget" ;
29- import VoiceRecorderWidget from "./form/VoiceRecorderWidget" ;
30- import MuiCustomSelect from "./MuiCustomSelect" ;
31- import MultiInputField from "./form/MultiInputField" ;
19+ import { lazy , useEffect , useState } from "react" ;
20+
21+ const TextFieldWithVars = lazy ( ( ) => import ( "./apps/TextFieldWithVars" ) ) ;
22+ const AppVersionSelector = lazy ( ( ) => import ( "./apps/AppVersionSelector" ) ) ;
23+ const CustomObjectFieldTemplate = lazy (
24+ ( ) => import ( "./ConfigurationFormObjectFieldTemplate" ) ,
25+ ) ;
26+ const ConnectionSelector = lazy (
27+ ( ) => import ( "./connections/ConnectionSelector" ) ,
28+ ) ;
29+ const DataSourceSelector = lazy (
30+ ( ) => import ( "./datasource/DataSourceSelector" ) ,
31+ ) ;
32+ const FileUploadWidget = lazy ( ( ) => import ( "./form/DropzoneFileWidget" ) ) ;
33+ const GdriveFileSelector = lazy ( ( ) => import ( "./form/GdriveFileSelector" ) ) ;
34+ const SecretTextField = lazy ( ( ) => import ( "./form/SecretTextField" ) ) ;
35+ const WebpageURLExtractorWidget = lazy (
36+ ( ) => import ( "./form/WebpageURLExtractorWidget" ) ,
37+ ) ;
38+ const VoiceRecorderWidget = lazy ( ( ) => import ( "./form/VoiceRecorderWidget" ) ) ;
39+ const MuiCustomSelect = lazy ( ( ) => import ( "./MuiCustomSelect" ) ) ;
40+ const MultiInputField = lazy ( ( ) => import ( "./form/MultiInputField" ) ) ;
3241
3342function CustomGdriveFileWidget ( props ) {
3443 return < GdriveFileSelector { ...props } /> ;
0 commit comments