diff --git a/packages/core/client/src/schema-component/antd/AntdSchemaComponentProvider.tsx b/packages/core/client/src/schema-component/antd/AntdSchemaComponentProvider.tsx index 15ed7644a..5f4ded8f1 100644 --- a/packages/core/client/src/schema-component/antd/AntdSchemaComponentProvider.tsx +++ b/packages/core/client/src/schema-component/antd/AntdSchemaComponentProvider.tsx @@ -3,8 +3,9 @@ import * as components from '.'; import * as common from '../common'; import { SchemaComponentOptions } from '../core/SchemaComponentOptions'; import { useFilterActionProps } from './filter/useFilterActionProps'; +import { requestChartData } from './g2plot/requestChartData'; export const AntdSchemaComponentProvider = (props) => { const { children } = props; - return {children}; + return {children}; }; diff --git a/packages/core/client/src/schema-component/antd/g2plot/requestChartData.ts b/packages/core/client/src/schema-component/antd/g2plot/requestChartData.ts new file mode 100644 index 000000000..f1970db5b --- /dev/null +++ b/packages/core/client/src/schema-component/antd/g2plot/requestChartData.ts @@ -0,0 +1,12 @@ +import { APIClient } from '../../../api-client'; + +export const requestChartData = (options) => { + return async function (this: { api: APIClient }) { + try { + const response = await this.api.request(options); + return response?.data?.data; + } catch (error) { + return []; + } + }; +};