{hasLeft ? (
{menu && }
{!hasTitle && searchNode && {searchNode}
}
) : null}
{hasRight ? (
{hasTitle && searchNode ? (
{searchNode}
) : null}
{!multipleLine ? filtersNode : null}
{actionDom}
{settings?.length ? (
{settings.map((setting, index) => {
const settingItem = getSettingItem(setting);
return (
// eslint-disable-next-line react/no-array-index-key
{settingItem}
);
})}
) : null}
) : null}
{multipleLine ? (
{tabs.items && tabs.items.length ? (
{tabs.items.map((tab, index) => (
))}
) : (
filtersNode
)}
) : null}
);
};
export default ListToolBar;