Skip to main content

Overlays and navigation

This widget family covers two closely related jobs.

First, it covers layered interface that should appear above the main layout flow, such as modals, popovers, menus, tooltips, and toasts.

Second, it covers the widgets that help users move through app structure, such as tabs, accordions, breadcrumbs, pagination, routing, and transition-oriented navigation helpers.

These widgets matter in Fission because they rely on runtime-owned portal, focus, or routing behavior rather than being simple inline content.

Overlay and portal-oriented widgets

WidgetDedicated pageWhen to choose it
ModalModalA blocking dialog should appear above the main interface
ModalActionModalActionSupporting action definition for modal footers
PopoverPopoverA panel should anchor to another element
DrawerDrawerA larger side panel should slide in
DrawerSideDrawerSideSupporting type for drawer placement
TooltipTooltipSmall explanatory overlay on hover or focus
ToastToastTemporary notification overlay
ToastKindToastKindSupporting toast style type
PortalPortalLow-level portal registration widget
flyout(...)flyoutFlyout helper for layered overlay composition
MenuMenuMenu surface
MenuButtonMenuButtonButton that opens or owns a menu
MenuItemMenuItemOne menu entry
WidgetDedicated pageWhen to choose it
TabsTabsPeer sections should switch in the same area
TabItemTabItemSupporting tab definition
AccordionAccordionSections should expand and collapse in place
AccordionItemAccordionItemSupporting accordion entry
BreadcrumbBreadcrumbShow hierarchical navigation path
BreadcrumbItemBreadcrumbItemSupporting breadcrumb entry
PaginationPaginationMove through paged content
RouteRouteDefine one route mapping
RouteParamsRouteParamsAccess parsed route parameters
RouterRouterChoose which routed content should build

Transition and navigation-adjacent helpers

WidgetDedicated pageWhen to choose it
HeroHeroShared-element transition between states or routes
TransitionTransitionAnimated transition wrapper
FocusScopeFocusScopeKeep focus behavior bounded within a region

Practical cross-reference

If the next question is about the runtime portal and animation contracts behind these widgets, continue to Animations, portals, and media. For the higher-level teaching explanation, see Media, animation, portals, and 3D. For the full widget map, return to the Widget catalog.