diff --git a/src/components/Menu/ContextMenu.module.css b/src/components/Menu/ContextMenu.module.css deleted file mode 100644 index 101d9a805..000000000 --- a/src/components/Menu/ContextMenu.module.css +++ /dev/null @@ -1,10 +0,0 @@ -/* - * Copyright 2025 New Vector Ltd - * - * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial - * Please see LICENSE files in the repository root for full details. - */ - -.content[data-state="closed"] { - animation: none; -} diff --git a/src/components/Menu/ContextMenu.tsx b/src/components/Menu/ContextMenu.tsx index 15c00bfa7..c83cbce24 100644 --- a/src/components/Menu/ContextMenu.tsx +++ b/src/components/Menu/ContextMenu.tsx @@ -23,7 +23,6 @@ import { FloatingMenu } from "./FloatingMenu"; import { Drawer } from "vaul"; import classnames from "classnames"; import drawerStyles from "./DrawerMenu.module.css"; -import contextStyles from "./ContextMenu.module.css"; import { MenuContext, type MenuData, @@ -141,7 +140,7 @@ export const ContextMenu: FC = ({ {trigger} - + {children} diff --git a/src/components/Menu/FloatingMenu.module.css b/src/components/Menu/FloatingMenu.module.css index 4e32c941e..acb56ab29 100644 --- a/src/components/Menu/FloatingMenu.module.css +++ b/src/components/Menu/FloatingMenu.module.css @@ -34,21 +34,10 @@ Please see LICENSE files in the repository root for full details. } } -@keyframes slide-out { - to { - opacity: 0; - transform: translate(0, var(--cpd-space-2x)); - } -} - .menu[data-state="open"] { animation: slide-in 180ms; } -.menu[data-state="closed"] { - animation: slide-out 110ms; -} - @keyframes fade-in { from { opacity: 0; diff --git a/src/components/Menu/FloatingMenu.tsx b/src/components/Menu/FloatingMenu.tsx index 5ff0389a1..a21ae0ffb 100644 --- a/src/components/Menu/FloatingMenu.tsx +++ b/src/components/Menu/FloatingMenu.tsx @@ -42,6 +42,7 @@ interface Props extends ComponentPropsWithoutRef<"div"> { export const FloatingMenu = forwardRef( ({ title, showTitle = true, className, children, ...props }, ref) => { const titleId = useId(); + return (