diff --git a/es/components/list/toolBar/index.d.ts b/es/components/list/toolBar/index.d.ts
index 3903313c..5ec1d0a5 100644
--- a/es/components/list/toolBar/index.d.ts
+++ b/es/components/list/toolBar/index.d.ts
@@ -9,7 +9,7 @@ type ToolBarProps = {
title?: React.ReactNode;
buttonGroup?: buttonProps[];
extraContent?: React.ReactNode;
- reload: () => void;
+ reload?: () => void;
};
declare function ToolBar(props: ToolBarProps): React.JSX.Element;
export default ToolBar;
diff --git a/es/components/list/toolBar/index.js b/es/components/list/toolBar/index.js
index 3e918fb7..13dcd927 100644
--- a/es/components/list/toolBar/index.js
+++ b/es/components/list/toolBar/index.js
@@ -14,13 +14,14 @@ function ToolBar(props) {
{extraContent}
{buttonGroup && buttonGroup.length > 0 && ()}
-
- {
- reload();
- }}>
-
-
-
+ {reload &&
+
+ {
+ reload();
+ }}>
+
+
+ }
diff --git a/es/components/listPro/index.js b/es/components/listPro/index.js
index 6f7c916e..e37b4f0c 100644
--- a/es/components/listPro/index.js
+++ b/es/components/listPro/index.js
@@ -68,9 +68,7 @@ const ProList = (props) => {
},
}}>
- {!isMobile && !hideDefaultButtons && (
{
- onReload && onReload();
- }}/>)}
+ {!isMobile && !hideDefaultButtons && ()}
{isMobile && }
{
diff --git a/src/components/list/toolBar/index.tsx b/src/components/list/toolBar/index.tsx
index 769752fb..e316685c 100644
--- a/src/components/list/toolBar/index.tsx
+++ b/src/components/list/toolBar/index.tsx
@@ -1,7 +1,7 @@
import React from 'react';
import { Space, Tooltip, ButtonProps } from 'antd';
import {
- ReloadOutlined
+ ReloadOutlined
} from '@ant-design/icons';
import ButtonGroup from '../buttonGroup';
import ColumnSetting from '../columnSetting';
@@ -13,13 +13,13 @@ type buttonProps = {
label: string;
type?: ButtonProps['type'];
onClick: () => void;
-}
+}
type ToolBarProps = {
title?: React.ReactNode;
buttonGroup?: buttonProps[];
extraContent?: React.ReactNode;
- reload: () => void;
+ reload?: () => void;
}
function ToolBar(props: ToolBarProps) {
@@ -35,16 +35,17 @@ function ToolBar(props: ToolBarProps) {
{buttonGroup && buttonGroup.length > 0 && (
)}
-
- {
- reload();
- }}
- >
-
-
-
+ {reload &&
+
+ {
+ reload!();
+ }}
+ >
+
+
+ }
diff --git a/src/components/listPro/index.tsx b/src/components/listPro/index.tsx
index 1d6748dc..50e2514b 100644
--- a/src/components/listPro/index.tsx
+++ b/src/components/listPro/index.tsx
@@ -162,9 +162,7 @@ const ProList = (props: Props) => {
title={title}
extraContent={extraContent}
buttonGroup={buttonGroup}
- reload={() => {
- onReload && onReload();
- }}
+ reload={onReload}
/>
)}
{isMobile && }