From c89d4b19ce9ce3bda5151cd662c86c9d0a050fce Mon Sep 17 00:00:00 2001 From: Bean Date: Wed, 21 Feb 2024 13:29:24 +0800 Subject: [PATCH] feat(table): add click event for icon element (#8167) --- packages/table/src/components/ListToolBar/index.tsx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/table/src/components/ListToolBar/index.tsx b/packages/table/src/components/ListToolBar/index.tsx index 10b9f9e2e448..d808642bb9f2 100644 --- a/packages/table/src/components/ListToolBar/index.tsx +++ b/packages/table/src/components/ListToolBar/index.tsx @@ -102,7 +102,16 @@ function getSettingItem(setting: SettingPropType) { ); } - return icon; + return { + if (onClick) { + onClick(key); + } + }} + > + {icon} + ; } return null; }