mirror of
https://gitee.com/nocobase/nocobase.git
synced 2025-07-01 18:52:20 +08:00
feat: lazy loading
This commit is contained in:
parent
64a099da42
commit
6733102ed3
@ -9,9 +9,8 @@
|
||||
|
||||
import { BlockModel } from '@nocobase/client';
|
||||
import { APIResource } from '@nocobase/flow-engine';
|
||||
import { Card, Skeleton, Spin } from 'antd';
|
||||
import { Card, Spin } from 'antd';
|
||||
import React, { createRef } from 'react';
|
||||
import { CodeEditor } from './CodeEditor';
|
||||
|
||||
export class LowcodeBlockModel extends BlockModel {
|
||||
ref = createRef<HTMLDivElement>();
|
||||
@ -38,9 +37,6 @@ export class LowcodeBlockModel extends BlockModel {
|
||||
}
|
||||
}
|
||||
|
||||
// Export CodeEditor for external use
|
||||
export { CodeEditor };
|
||||
|
||||
LowcodeBlockModel.define({
|
||||
title: 'Lowcode',
|
||||
group: 'Content',
|
||||
|
@ -7,10 +7,11 @@
|
||||
* For more information, please refer to: https://www.nocobase.com/agreement.
|
||||
*/
|
||||
|
||||
import { Plugin } from '@nocobase/client';
|
||||
import { CodeEditor } from './CodeEditor';
|
||||
import { lazy, Plugin } from '@nocobase/client';
|
||||
import { LowcodeBlockModel } from './LowcodeBlockModel';
|
||||
|
||||
const { CodeEditor } = lazy(() => import('./CodeEditor'), 'CodeEditor');
|
||||
|
||||
export class PluginBlockLowcodeClient extends Plugin {
|
||||
async load() {
|
||||
// Register CodeEditor component to flowSettings
|
||||
|
Loading…
x
Reference in New Issue
Block a user