- updated univerjs import;

This commit is contained in:
Vitalii Kiiko
2026-03-27 12:32:48 +01:00
parent f1c3cac97b
commit 2e53bf4536
2 changed files with 14 additions and 10 deletions

View File

@@ -1,4 +1,4 @@
import React from 'react';
import React, { Suspense } from 'react';
import { isNil } from 'ramda';
import { classNames } from 'primereact/utils';
@@ -19,7 +19,7 @@ import Table from './components/Table';
import PasswordField from './components/PasswordField';
import CriteriaTable from './components/CriteriaTable';
import FileSelect from './components/FileSelect';
import Spreadsheet from './components/Spreadsheet';
const Spreadsheet = React.lazy(() => import('./components/Spreadsheet'));
const FormField = (props) => {
const fields = {
@@ -45,7 +45,9 @@ const FormField = (props) => {
return (!isNil(Comp)
? <div className={classNames(['appForm__field', props.type, props.additionalClass])}>
<Comp {...props} />
<Suspense fallback={null}>
<Comp {...props} />
</Suspense>
</div>
: null
)

View File

@@ -1,4 +1,4 @@
import React, { useEffect, useState } from 'react';
import React, { Suspense, useEffect, useState } from 'react';
import { __ } from '@wordpress/i18n';
import { head, is, isEmpty, isNil, uniq } from 'ramda';
@@ -18,13 +18,13 @@ import { InputSwitch } from 'primereact/inputswitch';
import ElementSettingChips from '../ElementSettingChips';
import ElementSettingCriteriaTableColumns from '../ElementSettingCriteriaTableColumns';
import ElementSettingTableColumnsForCsv from '../ElementSettingTableColumnsForCsv';
import ElementSettingSpreadsheet from '../ElementSettingSpreadsheet';
import { mimeTypes } from '../../../../../../configData';
import ElementSettingReportHeader from '../ElementSettingReportHeader';
import ElementSettingReportEnable from '../ElementSettingReportEnable';
import getTokens from '../../../../../../helpers/getTokens';
const ElementSettingSpreadsheet = React.lazy(() => import('../ElementSettingSpreadsheet'));
const ElementSetting = ({ setting, changeFn, updateDataFn, bandoStatus }) => {
const [existingVars, setExistingVars] = useState([]);
@@ -159,10 +159,12 @@ const ElementSetting = ({ setting, changeFn, updateDataFn, bandoStatus }) => {
bandoStatus={bandoStatus}
setDataFn={updateDataFn}/>
} else if (setting.name === 'template') {
return <ElementSettingSpreadsheet
value={setting.value}
name={setting.name}
setDataFn={updateDataFn}/>;
return <Suspense fallback={null}>
<ElementSettingSpreadsheet
value={setting.value}
name={setting.name}
setDataFn={updateDataFn}/>
</Suspense>;
} else if (setting.name === 'formula') {
const isInvalid = invalidFormula(setting.value);
return <>