Responsive pattern that shows a dialog on desktop and a swipeable bottom drawer on mobile, sharing one form.
npx shadcn@latest add @shadcn-dashboard/dialog-12
dialog-12