diff --git a/web/packages/shared/components/Menu/EnteMenuItem.tsx b/web/packages/shared/components/Menu/EnteMenuItem.tsx index b12e9a07c4..2770240db7 100644 --- a/web/packages/shared/components/Menu/EnteMenuItem.tsx +++ b/web/packages/shared/components/Menu/EnteMenuItem.tsx @@ -1,8 +1,4 @@ import { EnteSwitch } from "@/base/components/EnteSwitch"; -import { - SpaceBetweenFlex, - VerticallyCenteredFlex, -} from "@ente/shared/components/Container"; import { Box, MenuItem, @@ -75,6 +71,8 @@ interface EnteMenuItemProps { * * Similar to {@link startIcon} this can be any arbitrary component, though * usually it is an {@link SvgIcon} whose size the menu item will set. + * + * Not used if variant is "toggle". */ endIcon?: React.ReactNode; /** @@ -156,8 +154,17 @@ export const EnteMenuItem: React.FC = ({ })), ]} > - - + + {startIcon && startIcon} {typeof label !== "string" ? ( @@ -179,14 +186,13 @@ export const EnteMenuItem: React.FC = ({ {label} )} - - - {endIcon && endIcon} - {variant == "toggle" && ( - - )} - - + + {endIcon ? ( + endIcon + ) : variant == "toggle" ? ( + + ) : null} + );