This commit is contained in:
2026-09-16 16:11:51 +08:00
parent b96b15d737
commit 4961a5c606
42 changed files with 560 additions and 536 deletions
Vendored
BIN
View File
Binary file not shown.
-1
View File
@@ -1 +0,0 @@
!package.json
Regular → Executable
View File
View File
+6
View File
@@ -0,0 +1,6 @@
import { am as s, al as u, an as e } from "./common/main.js";
export {
s as auth,
u as default,
e as useButton
};
File diff suppressed because it is too large Load Diff
+19 -9
View File
@@ -1,5 +1,5 @@
import * as React from 'react';
import React__default from 'react';
import React__default, { ReactElement, ComponentType } from 'react';
import PropTypes from 'prop-types';
/**
@@ -72,16 +72,26 @@ declare class ErrorBoundary extends React__default.Component<any, any, any> {
render(): any;
}
/** widget 支持的三种形式 */
type WidgetInput = string | ReactElement | ComponentType
/**
* 按组件名动态加载并渲染组件
* @param {string} [props.widget] 组件名(@pkg/xxx 格式)
* @param {Object} [props.widgetSetting] 传给目标组件的 $setting
* @param {Object} [props.widgetProps] props 来源配置(经 useWidgetProps 解析)
* @param {*} [props.fallback] Suspense fallback,不传则为 null
* @param {ReactNode|((error, reset) => ReactNode)} [props.fallbackOnError] ErrorBoundary 错误时的 UI
* @param {Function} [props.onError] 错误回调 (error, info) => void
* 按组件名动态加载并渲染组件,支持 theme 容器框架(string 异步加载 或 function render prop)
* @param {WidgetInput} [props.widget] 组件名(@pkg/xxx)、ReactElement 或组件函数/类
* @param {Object} [props.widgetProps] 直接 spread 给 widget 的 props
* @param {Object} [props.widgetSetting] 传给 widget 的 $setting
* @param {string | ThemeRenderer} [props.theme]
* 容器框架:string 异步加载,function render prop(接收 {@link ThemeContext})
* @param {Object} [props.themeProps] 传给 theme 的 $setting(即 ThemeContext.$setting)
* @param {string} [props.className] 透传给 theme 的根节点 className
* @param {Partial<Record<LayoutKey, string>>} [props.classNames] 各布局区块的 className
* @param {CSSProperties} [props.style] 透传给 theme 的根节点行内样式
* @param {Partial<Record<LayoutKey, CSSProperties>>} [props.styles] 各布局区块的行内样式
* @param {*} [props.fallback] 加载中占位 UI,默认 null
* @param {ReactNode | FallbackOnError} [props.fallbackOnError]
* @param {(error: Error, info: null) => void} [props.onError]
*/
declare function ImportWidgetComponent({ widget, widgetSetting, widgetProps, fallback, fallbackOnError, onError }?: string): React__default.JSX.Element;
declare function ImportWidgetComponent({ widget, widgetProps, widgetSetting, theme, themeProps, className, classNames, style, styles, fallback, fallbackOnError, onError, }?: WidgetInput): any;
/** 空状态占位组件 */
declare function Empty(): React__default.JSX.Element;
+1 -1
View File
@@ -1,4 +1,4 @@
import { at as r, aJ as s, ak as p, aK as t, au as n, av as e, as as d, aI as m } from "./common/main-DCysVEHh.js";
import { at as r, aJ as s, ak as p, aK as t, au as n, av as e, as as d, aI as m } from "./common/main.js";
export {
r as Empty,
s as ErrorBoundary,
View File
+1 -1
View File
@@ -1,4 +1,4 @@
import { ap as s, at as e, au as p, av as t, aq as d, as as n, ar as r, ao as u } from "./common/main-DCysVEHh.js";
import { ap as s, at as e, au as p, av as t, aq as d, as as n, ar as r, ao as u } from "./common/main.js";
export {
s as Context,
e as Empty,
View File
+1 -1
View File
@@ -1,6 +1,6 @@
import "lodash";
import "react";
import { D as i } from "./common/main-DCysVEHh.js";
import { D as i } from "./common/main.js";
import "react-use";
export {
i as default
View File
+1 -1
View File
@@ -1,4 +1,4 @@
import { w as t, t as e, o as r, r as o, x as i, s as l, q as u, v as n, p as D, y as L, n as p, A as C, z as m, J as b, C as c, F, E as d, I as k, B as w } from "./common/main-DCysVEHh.js";
import { w as t, t as e, o as r, r as o, x as i, s as l, q as u, v as n, p as D, y as L, n as p, A as C, z as m, J as b, C as c, F, E as d, I as k, B as w } from "./common/main.js";
export {
t as DataListContent,
e as DataListContext,
@@ -1,5 +1,5 @@
import "lodash";
import { f as a } from "../common/main-DCysVEHh.js";
import { f as a } from "../common/main.js";
export {
a as getDefaultExpandRowKeys
};
-6
View File
@@ -1,6 +0,0 @@
import { am as s, al as u, an as e } from "./common/main-DCysVEHh.js";
export {
s as auth,
u as default,
e as useButton
};
-5
View File
@@ -1,5 +0,0 @@
import "lodash";
import { R as a } from "./common/main-DCysVEHh.js";
export {
a as default
};
@@ -1,4 +1,4 @@
import { aa as s, ac as r, ab as u, a9 as o, m as t, ah as m, af as d, ag as i, aj as F, ae as g, ad as c, ai as l } from "./common/main-DCysVEHh.js";
import { aa as s, ac as r, ab as u, a9 as o, m as t, ah as m, af as d, ag as i, aj as F, ae as g, ad as c, ai as l } from "./common/main.js";
export {
s as GridLayoutForm,
r as GridLayoutFormHelper,
@@ -1,5 +1,5 @@
import "lodash";
import { a as o, g } from "../common/main-DCysVEHh.js";
import { a as o, g } from "../common/main.js";
export {
o as getNormalizeWidget,
g as getOptionItemByValue
View File
+1 -1
View File
@@ -1,4 +1,4 @@
import { h as u, j as e, i as r, H as t, G as d, k as i, m as o, l as G, u as l } from "./common/main-DCysVEHh.js";
import { h as u, j as e, i as r, H as t, G as d, k as i, m as o, l as G, u as l } from "./common/main.js";
export {
u as GridLayout,
e as GridLayoutFramework,
@@ -1,4 +1,4 @@
import { b as a, d as o, e as s, c as g } from "../common/main-DCysVEHh.js";
import { b as a, d as o, e as s, c as g } from "../common/main.js";
export {
a as getBoxStyle,
o as getEventProps,
View File
+2 -2
View File
@@ -2,9 +2,9 @@ import "lodash";
import "rc-field-form";
import "react";
import "react-use";
import { a4 as u, a3 as o, a5 as i, a2 as f, a6 as m, a1 as d, a8 as c, a7 as l } from "./common/main-DCysVEHh.js";
import { a4 as u, a3 as o, a5 as i, a2 as f, a6 as m, a1 as d, a8 as c, a7 as l } from "./common/main.js";
import { default as b } from "rc-util/lib/hooks/useMergedState";
import { a as x } from "./common/vender-CIG7ep61.js";
import { a as x } from "./common/vendor.js";
export {
u as useDeepEffect,
o as useDeepEqualEffect,
View File
+1 -1
View File
@@ -2,7 +2,7 @@ import "react/jsx-runtime";
import "react";
import "prop-types";
import "classnames";
import { ak as a } from "./common/main-DCysVEHh.js";
import { ak as a } from "./common/main.js";
export {
a as default
};
View File
+1 -1
View File
@@ -1,4 +1,4 @@
import { aE as t, aF as e, aA as o, aB as n, aw as p, aC as r, az as c, ay as f, ax as l, aD as u } from "./common/main-DCysVEHh.js";
import { aE as t, aF as e, aA as o, aB as n, aw as p, aC as r, az as c, ay as f, ax as l, aD as u } from "./common/main.js";
export {
t as AppContext,
e as AppGlobalParamsContext,
View File
+1 -1
View File
@@ -1,4 +1,4 @@
import { L as t, K as e, M as o, N as g } from "./common/main-DCysVEHh.js";
import { L as t, K as e, M as o, N as g } from "./common/main.js";
export {
t as CustomPage,
e as DataListPage,
View File
+5
View File
@@ -0,0 +1,5 @@
import "lodash";
import { R as a } from "./common/main.js";
export {
a as default
};
View File
View File
+2 -2
View File
@@ -1,6 +1,6 @@
import "lodash";
import { S as r, a0 as i, W as g, V as o, X as P, P as m, $ as p, Q as U, _ as d, Y as h, Z as k, T as n, O as f, U as l } from "./common/main-DCysVEHh.js";
import "./common/vender-CIG7ep61.js";
import { S as r, a0 as i, W as g, V as o, X as P, P as m, $ as p, Q as U, _ as d, Y as h, Z as k, T as n, O as f, U as l } from "./common/main.js";
import "./common/vendor.js";
export {
r as deepSome,
i as generateUUID,
View File
+1 -1
View File
@@ -1,5 +1,5 @@
import "pathe";
import { aG as o, aH as r } from "./common/main-DCysVEHh.js";
import { aG as o, aH as r } from "./common/main.js";
export {
o as default,
r as toTreePaths