{
(filtersShow)
.map((filter, index) => {
const { title, label, elem, render } = filter as FilterType;
const renderFilter = title == null && label == null && elem == null && render == null ? (filter as ReactElement) : null; // 如果 filter 直接传入为 ReactElement
const getSelectStyle:any = (index) => ({
paddingRight: isLastCol(index) ? '0' : '24px',
});
return (
{
renderFilter ? renderFilter : (
<>
{(title || label) ?
{ title || label }
: null}
{elem || render ?
{ elem || render }
: null}
>
)
}
)
})
}
{
(onResetFilters || onSearch) &&
{
onResetFilters && (
)
}
{
onSearch && (
)
}
}
{
needFoldButton && (
{ setIsFold(!isFold); }}
isFold={isFold}>
)
}