diff --git a/packages/apsara-ui/src/Listing/Filters/index.tsx b/packages/apsara-ui/src/Listing/Filters/index.tsx index f34b5baa..3c9ade53 100644 --- a/packages/apsara-ui/src/Listing/Filters/index.tsx +++ b/packages/apsara-ui/src/Listing/Filters/index.tsx @@ -93,7 +93,7 @@ const Filters = ({ filteredFieldData, label = "Filters", disabled = false, ...pr return ( setOpen(open)}> - + diff --git a/packages/apsara-ui/src/Listing/Listing.tsx b/packages/apsara-ui/src/Listing/Listing.tsx index 7544c7b0..840f8679 100644 --- a/packages/apsara-ui/src/Listing/Listing.tsx +++ b/packages/apsara-ui/src/Listing/Listing.tsx @@ -15,6 +15,7 @@ function Listing({ renderHeader = null, renderBody = null, renderExtraFilters = null, + renderExtraItems = null, resourcePath = "/", calculateRowHeight, calculateColumnWidth, @@ -58,6 +59,7 @@ function Listing({ /> )} {renderExtraFilters} + {renderExtraItems} ); } diff --git a/packages/apsara-ui/src/Listing/Listing.types.tsx b/packages/apsara-ui/src/Listing/Listing.types.tsx index a1432f54..5a1d20ae 100644 --- a/packages/apsara-ui/src/Listing/Listing.types.tsx +++ b/packages/apsara-ui/src/Listing/Listing.types.tsx @@ -25,6 +25,7 @@ export interface ListingProps { calculateRowHeight?: (index: number, defaultRowHeight: number) => number; calculateColumnWidth?: (index: number, defaultColumnWidth: number) => number; renderExtraFilters?: React.ReactNode; + renderExtraItems?: React.ReactNode; renderHeader?: React.ReactNode; renderBody?: React.ReactNode; rowClick?: (props: any) => any; diff --git a/packages/apsara-ui/src/Tooltip/Tooltip.tsx b/packages/apsara-ui/src/Tooltip/Tooltip.tsx index e8e49197..23937044 100644 --- a/packages/apsara-ui/src/Tooltip/Tooltip.tsx +++ b/packages/apsara-ui/src/Tooltip/Tooltip.tsx @@ -34,10 +34,19 @@ const Tooltip = ({ {children} - - {title} - - + + + {title} + + + );