diff --git a/front/src/modules/ui/menu-item/components/MenuItem.tsx b/front/src/modules/ui/menu-item/components/MenuItem.tsx
index 3ec1e9b26..5cf09786c 100644
--- a/front/src/modules/ui/menu-item/components/MenuItem.tsx
+++ b/front/src/modules/ui/menu-item/components/MenuItem.tsx
@@ -1,4 +1,5 @@
-import type { MouseEvent } from 'react';
+import { type MouseEvent } from 'react';
+import styled from '@emotion/styled';
import { FloatingIconButtonGroup } from '@/ui/button/components/FloatingIconButtonGroup';
import { IconComponent } from '@/ui/icon/types/IconComponent';
@@ -22,6 +23,17 @@ export type MenuItemProps = {
onClick?: () => void;
};
+const StyledHoverableMenuItemBase = styled(StyledMenuItemBase)`
+ & .hoverable-buttons {
+ display: none;
+ }
+ &:hover {
+ & .hoverable-buttons {
+ display: block;
+ }
+ }
+`;
+
export function MenuItem({
LeftIcon,
accent = 'default',
@@ -34,14 +46,18 @@ export function MenuItem({
const showIconButtons = Array.isArray(iconButtons) && iconButtons.length > 0;
return (
-