

Compact, iOS/Android-native action sheet for contextual commands. Opens from the bottom over a dimmed backdrop, supports safe areas, drag-to-dismiss, haptics, and a clear “destructive” style (e.g., Delete) to reduce mistakes.
Functionality
-
Modal bottom sheet with tap-outside / swipe-down to dismiss.
-
Action rows with title, optional subtitle, leading icons, and trailing affordances.
-
Destructive, primary, and neutral variants; disabled & loading states.
-
Optional confirmation for dangerous actions (two-step “Delete → Confirm”).
-
Keyboard & system back handling; focus trapping; screen-reader labels.
-
Adaptive theming (light/dark), corner radii, elevation, and backdrop blur.
-
Scrollable lists, section headers, and sticky footers (e.g., Cancel).
-
Async action hooks with optimistic UI and undo/toast support.
-
Detents/snap points (fit content, medium, full) with drag handle.
-
Programmatic API: open/close, queue, update items, and pass payload.
Use cases
-
Photo/file actions: Share, Download, Move, Rename, Delete.
-
Item-level commands in feeds, galleries, or chat (Pin, Mute, Report).
-
Profile or listing quick actions (Edit, Feature, Archive).
-
Map pin/card actions (Directions, Save, Block).
-
E-commerce: Add to list, Compare, Price alert, Remove from cart.
-
Admin tools: Change role, Reset password, Suspend user.
Keywords action sheet, bottom sheet, modal, contextual menu, quick actions, destructive action, confirmation, haptic feedback, safe area, accessibility, Cupertino/Material, drag to dismiss, detents, overlay.
Coupertino Action Sheet Widget
- Fixed price & scope
- Pixel-perfect UI/UX
- App Store & Google Play submission
You may only use this template for one project. For more details, please read the Marketplace Terms of Service.