import { Process } from "store/processes/process";
import { PublicFavoritesState } from "store/public-favorites/public-favorites-reducer";
import { isExactlyOneSelected } from "store/multiselect/multiselect-actions";
+import { IntersectionObserverWrapper } from "./ms-toolbar-overflow-wrapper";
const WIDTH_TRANSITION = 150
data-cy='multiselect-toolbar'
>
{actions.length ? (
- actions.map((action, i) =>{
+ <IntersectionObserverWrapper>
+ {actions.map((action, i) =>{
const { hasAlts, useAlts, name, altName, icon, altIcon } = action;
return hasAlts ? (
<Tooltip
className={classes.button}
title={currentPathIsTrash || (useAlts && useAlts(singleSelectedUuid, iconProps)) ? altName : name}
+ data-targetid={name}
key={i}
disableFocusListener
>
</span>
</Tooltip>
);
- })
+ })}
+ </IntersectionObserverWrapper>
) : (
<></>
)}