Skip to content

All new drawer #6144

@MickL

Description

@MickL

Package

v4.x

Description

The drawer used by Nuxt UI is vaul-vue, a project that is not maintained for a long time and has major issues on touch devices. Also Nuxt UI has two separate drawers/slideovers: USlideover and UDrawer.

I would suggest to add a dedicated Drawer to Nuxt UI, or better to upstream Reka UI (so it will be available to a broader audience), that is maintained by Nuxt UI / Reka UI team.

When doing so, either USlideover or UDrawer could be removed in favor of one unified component.

Additional context

vaul-vue, and therfor Nuxt UI Drawer, has major issues on touch devices, see unovue/vaul-vue#36 which is open since march 2024:

The drawer is not scrollable on touch devices because the scrolling collides with closing. You can test on mobile devices here: https://nuxt-ui-drawer.vercel.app/

Reproduction: https://github.com/MickL/nuxt-ui-drawer

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions