COMPONENTS · OVERLAYS
Modal examples
Every dialog, drawer and sheet in Avava — click Open to try the real thing. Press ⌘K anywhere.
DEFAULT SIZE
CONFIRM
S · 2 actionsDestructive confirm
Irreversible actions. Type the name to unlock the button.
Invoice → Delete · Projects → Archive
CONFIRM
S · 3 actionsUnsaved changes
Leaving a form with edits. Three clear exits.
Invoice Edit · Form · Create Deal
CONFIRM
S · timerSession expiring
Auto sign-out warning with a live countdown.
Global · after 30 min idle
CONFIRM
S · 2 actionsSuccess
Confirms something big happened and offers the next step.
Invoice Add → Sent
FORMS
M · chips inputInvite teammates
Email chips, role picker, copy-link fallback.
Users → List · Team
FORMS
M · 1 primaryQuick create
A short form to create one thing fast.
Calendar → New event
FORMS
L · validationEdit record
Two-column form with inline validation.
Data List → Edit client
FORMS
M · ratingFeedback
One-tap rating, optional topics and text.
After new features ship
MEDIA
Full · keyboardLightbox
Full-screen gallery. ← → keys, thumbnails, download.
File Manager · Post · Profile
MEDIA
M · progressUpload
Drop zone with per-file progress and errors.
File Manager · Brief attachments
MEDIA
M · settingsShare link
Access level, expiry and who already has access.
File Manager · Proposals
FLOWS
M · 3 stepsMulti-step dialog
2–4 short steps without leaving the page.
Calendar → Client review
FLOWS
Top · searchCommand palette
Jump anywhere or run an action. ⌘K.
Global · ⌘K / Ctrl+K
FLOWS
S · dotsOnboarding tour
Short feature intro, skippable, 4 steps.
First login · new features
SHEETS
Right · 460 pxSide drawer
Record details next to the list you’re in.
Data List · Calendar event
SHEETS
Bottom · full widthBottom sheet
Action list on small screens.
Mobile · file actions
SHEETS
Anchored · 240 pxPopover menu
Small anchored menu for row actions.
Tables · cards ⋯ menus
FEEDBACK
Bottom · 5 sToast with undo
Non-blocking confirmation. Undo for 5 s.
Everywhere after an action
Which one should I use?
- ModalThe user must decide or finish something before going on.Confirm, short forms, multi-step
- DrawerLook at or edit details without losing the list behind.Records, events, filters
- Sheet & popoverA few actions tied to one item. Sheet on mobile, popover on desktop.Row ⋯ menus, file actions
- ToastSomething happened and nothing is required. Offer Undo.Saved, sent, deleted
- Esc and click outside close
- Focus returns to the trigger
- Max one primary action
- Destructive is coral and right-most
- Never stack two modals