Skip to content

Mobile Bottom Sheet for Message Actions (3-Dot Menu) #28

@Akash504-ai

Description

@Akash504-ai

Description

The current desktop-style dropdown menu is not suitable for mobile devices. This issue introduces a Bottom Sheet UI that slides up from the bottom when the 3-dot icon is tapped.

Tasks

  • Detect mobile viewport using isMobile state or CSS media queries
  • Use createPortal to render the menu at document.body
  • Add a semi-transparent backdrop (bg-black/40) with blur effect
  • Implement slide-up animation using framer-motion
    - initial: { y: "100%" }
    - animate: { y: 0 }
  • Ensure menu items have minimum height of 44px (touch-friendly)

Expected Behavior

Tapping the 3-dot icon on mobile opens a full-width bottom sheet with clearly visible actions and an easy way to dismiss.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions