diff --git a/packages/lib/src/base-menu/ItemAction.tsx b/packages/lib/src/base-menu/ItemAction.tsx
index 68ecb9190..5d0546b26 100644
--- a/packages/lib/src/base-menu/ItemAction.tsx
+++ b/packages/lib/src/base-menu/ItemAction.tsx
@@ -114,7 +114,7 @@ const ItemAction = memo(
{collapseIcon}
)}
- {(icon || hasPopOver) && (
+ {(((icon || hasPopOver) && !isHorizontal) || (isHorizontal && icon)) && (
{typeof icon === "string" ? : icon ? icon : }