An accessible slide-in drawer from any of 4 sides with a backdrop, focus trap, Escape and backdrop close, scroll lock, focus restore and drag-to-dismiss.
pnpm dlx shadcn@latest add "https://reactframe.com/r/drawer.json"