All Classes and Interfaces

Class
Description
An accordion is an interactive container that expands and collapses to hide or reveal nested content.
Represents an item within an accordion component.
Represents the body content of an AccordionItem.
Defines the HTML element type used to render an Accordion.
An action list is a group of actions, controls, or buttons with set spacing.
A action list group within a ActionList component.
A action list item within a ActionList component.
A functional interface that defines a handler for adding items to components.
An alert is a notification that provides brief information to the user without blocking their workflow.
A group of action buttons displayed in an Alert component.
The description content of an Alert component.
An alert group stacks and positions 2 or more alerts in a live region, either in a layer over the main content of a page or inline with the page content.
Defines the display type of an AlertGroup: static inline, toast overlay, or dynamic.
Defines the alignment property values for a Flex layout.
Defines the align-content property values for a Flex layout.
Defines the cross-axis alignment of items within a Toolbar.
Defines the align-items property values for a Flex layout.
Defines the align-self property values for a Flex layout.
Provides constants for common ARIA attribute names used across PatternFly components.
A functional interface that represents an asynchronous computation yielding an iterable result.
Defines the status of an asynchronous operation.
Provides constants for common HTML attribute names used across PatternFly components.
A utility class for managing add, update, and remove event handlers for a component.
An avatar is a visual used to represent a user.
A backdrop is used to screen the main content of a page when a modal overlay is opened.
The back to top component is a shortcut that allows users to quickly navigate to the top of a lengthy content page.
A badge is used to annotate other information like a label or an object name.
A banner is a 1-line, full color, full width container that can be used to communicate short snippets of information to users.
 
Base class for PatternFly components backed by an HTMLElement.
Base class for PatternFly components backed by an SVGElement.
Base class for filter input components within a TextInputGroup.
Base class for all PatternFly layout components, providing common layout behavior and OUIA support.
Base class for search input components within a TextInputGroup.
Base class for text input group components.
A brand is used to place a product logotype on a screen.
A breadcrumb provides page context to help users navigate more efficiently and understand where they are in the application hierarchy.
An item in a Breadcrumb component representing a level in the navigation hierarchy.
The Breakpoint class represents different breakpoints for responsive design.
The BreakpointCollector collects tuples of Breakpoint and a generic value V as CSS modifier classes and returns the collected data as a String.
This class represents a collection of breakpoints and associated values.
Defines the available brightness levels for component backgrounds.
 
 
 
The bullseye layout centers content, both vertically and horizontally within a container.
An item within a Bullseye layout container.
A button is a box area or text that communicates and triggers user actions when clicked or selected.
A card is a square or rectangular container that can contain any kind of content.
Container for action controls in the header of a card.
The body section of a card, used to hold the main content.
The expandable content section of a card that can be toggled via the card header.
The footer section of a card, typically used for actions or supplementary information.
The header section of a card, containing title, actions, and expandable toggle controls.
Container for selectable action controls (checkboxes or radios) in the header of a card.
The subtitle element of a card title, rendered below the title text.
The title element of a card, rendered as a heading or plain text within the card or card header.
Base class for table cells in a Table component.
Functional interface for handling changes in a component.
 
 
 
 
A checkbox is used to select a single item or multiple items, typically to choose elements to perform an action or to reflect a binary setting.
A body content of a checkbox within a Checkbox component.
A description text of a checkbox within a Checkbox component.
Provides CSS class name constants and helper methods for building PatternFly component and modifier class names.
Interface for components that can be closed, such as alerts, modals, and popovers.
Functional interface for handling close events in a component.
A code block is a component that contains two or more lines of read-only code.
A code block action within a CodeBlock component.
A code block actions container within a CodeBlock component.
A code block header within a CodeBlock component.
A code editor is a versatile text editor that allows for editing various languages.
An action button in the CodeEditor header, such as a copy-to-clipboard button.
Container for CodeEditorAction buttons in the CodeEditor header.
The header section of the CodeEditor, containing actions, links, and a tab.
The main content area within the CodeEditorHeader.
A link button in the CodeEditor header, such as "View shortcuts".
Container for CodeEditorLink elements in the CodeEditor header.
A tab element in the CodeEditor header, typically showing an icon and a language name.
The icon displayed in a CodeEditorTab.
The text label displayed in a CodeEditorTab.
Defines the available color options for components such as labels and badges.
Marker interface for all PatternFly components, providing access to the ComponentType.
The ComponentContext interface represents a context for a component, providing methods to store and retrieve arbitrary values associated with keys.
Base class for components that delegate to a lazily assigned root element.
Functional interface for handling generic events on a component.
Interface to be implemented by (sub)components that have an icon.
Interface to be implemented by (sub)components that have an icon and a text and where the order is important.
Interface to be implemented by (sub)components that support some kind of visual progress.
Public, type-keyed singleton registry for PatternFly components that exist at most once per page.
Enumerates all PatternFly component types with their short ID and OUIA component name.
A content component contains a block of styled HTML content.
Defines the HTML element types available for a Content component.
Detects whether the browser supports CSS anchor positioning features, which enable native CSS-based overlay placement instead of JavaScript-based positioning.
A custom date/time format configuration for a Timestamp component.
 
A data list is used to display large data sets when you need a flexible layout or need to include interactive content like charts.
A data list action within a DataList component.
A data list cell within a DataList component.
A expandable content within a data list item within a DataListItem component.
A data list item within a DataList component.
Holds items and state for components like data lists and tables.
Provides constants for data-* attribute names used across PatternFly components.
Container for all date/time formatting options based on MDN Intl.DateTimeFormat Consolidates all format enums into static inner classes for better organization.
Options for day formatting.
Options for day period formatting.
Options for era formatting.
Options for fractional second digits.
Options for hour formatting.
Options for minute formatting.
Options for month formatting.
Options for second formatting.
Options for time zone name formatting.
Options for weekday formatting.
Options for year formatting.
A description list contains terms and their corresponding descriptions.
A description list description within a DescriptionList component.
A description list group within a DescriptionList component.
A description list term within a DescriptionList component.
Defines the flex-direction property values for a Flex layout.
Defines the display layout for Masthead content: inline or stacked.
Displays items managed by a DataProvider.
Defines the display property values for a Flex layout.
A divider is a horizontal or vertical line that is placed between screen elements to create visual divisions and content groupings.
Defines the HTML element type used to render a Divider.
 
 
 
 
 
 
A drawer is a sliding panel that enters from the right edge of the viewport.
Subcomponent for elements in a DrawerContent.
A drawer close button within a Drawer component.
Defines the background color variants available for a Drawer panel.
The main content in a Drawer component.
The sliding panel in a Drawer component.
Subcomponent for the header inside a DrawerPanel.
An optional content above the DrawerContent and DrawerPanel in a Drawer component.
A dropdown presents a menu of actions or links in a constrained space that will trigger a process or navigate to a new location.
Menu used for Dropdown components.
An empty state is a screen that is not yet populated with data or information.
A empty state actions container within a EmptyState component.
A empty state body within a EmptyState component.
A empty state footer within a EmptyState component.
Contains methods and default implementations for components that are expandable.
Defines whether a component section is expandable or non-expandable.
A expandable group of navigation items within a Navigation component.
An expandable section component is used to support progressive disclosure in a form or page by hiding additional content when you don't want it to be shown by default.
A expandable section content area within a ExpandableSection component.
A expandable section toggle within a ExpandableSection component.
A class representing a filter that can be applied to a list of objects (Filter.filter(List)) or to a single object (Filter.match(Object)).
Represents a filter attribute with a specified name, persistence flag, and filter condition.
A functional interface for modifying filter attribute values.
The FilterChangeHandler interface is designed to handle changes in filters.
Functional interface representing a condition used for filtering objects.
A filter input is a special search input that adds a label group.
Represents the logical operators used for combining multiple FilterAttributes of a Filter.
A finder provides column-based hierarchical navigation inspired by the macOS Finder.
A column in the Finder, displaying a list of FinderItems that can be selected, filtered, and sorted.
Container for action buttons and dropdowns in a FinderColumn header.
The header of a FinderColumn, displaying the column title and optional actions.
The FinderColumnSearch class is a subcomponent designed to handle search functionality within a finder column.
An item within a FinderColumn, representing a selectable entry with optional icon, description, and actions.
Container for action buttons and dropdowns displayed on a FinderItem.
A text description displayed below the main content of a FinderItem.
A lightweight finder path containing only string-based segments.
A preview panel displayed alongside the Finder columns when an item is selected.
A lightweight segment of a FinderPath containing only string identifiers.
Deprecated.
Deprecated Popper.js callback invoked after the first positioning update.
The flex layout supports a completely custom layout by utilizing the PatternFly spacer and breakpoint systems.
An item within a Flex layout container.
Defines the flex shorthand property values for a Flex layout.
Defines the flex-wrap property values for a Flex layout.
A form is a group of elements used to collect information from a user in a variety of contexts, including in a modal, in a wizard, or on a page.
A form action group within a Form component.
A form alert within a Form component.
A marker interface for different formatting options used in the Timestamp component.
A wrapper for form control elements such as inputs, selects, and text areas within a Form.
A form field group within a Form component.
A body of a form field group within a FormFieldGroup component.
A header of a form field group within a FormFieldGroup component.
A form group within a Form component.
The control area within a FormGroup, containing the actual input element.
A label within a form group within a FormGroup component.
Defines the ARIA role applied to a FormGroup.
A form section within a Form component.
A form select embeds browser native select lists into a form.
A form select option within a FormSelect component.
A option group within a form select within a FormSelect component.
The gallery layout is used to arrange content in a responsive grid.
An item within a Gallery layout container.
Defines the gap property values for a Flex layout.
The grid layout places content on a fixed 12 column grid.
Union enum of the different gridBreakpoint properties for data list and table.
An item within a Grid layout container.
Represents a component or entity that can asynchronously manage items and their associated operations.
This interface represents a (sub)component that has an identifier.
The HasItems interface represents a component that can contain a collection of items.
Interface for components that can bind to an ObservableValue and react to value changes.
Interface for components that expose a typed value, such as form controls and inputs.
Helper text is an on-screen field guideline that helps provide context regarding field inputs.
A helper text item within a HelperText component.
A hint is in-app messaging that provides a one-step reminder, explanation, or call to action for a page or modal.
A hint actions container within a Hint component.
A hint body within a Hint component.
A hint footer within a Hint component.
A hint title within a Hint component.
An icon component is a container that allows for icons of varying dimensions, as well as spinners, to seamlessly replace each other without shifting surrounding content.
Defines the position of an icon relative to the text in a ComponentIconAndText component.
This interface provides methods for accessing all icons in PatternFly Java.
 
 
 
 
 
 
 
Defines the size variants available for an Icon.
The IconSpec class represents the specification of an SVG icon.
Icon specifications for Fontawesome brand icons.
Icon specifications for Fontawesome brand icons.
Icon specifications for Fontawesome regular icons.
Icon specifications for Fontawesome solid icons.
Icon specifications for Fontawesome solid icons.
Icon specifications for Fontawesome solid icons.
Icon specifications for Fontawesome solid icons.
Icon specifications for PatternFly icons.
Icon specifications for Red Hat microns icons.
Icon specifications for Red Hat standard icons.
Icon specifications for Red Hat standard icons.
Icon specifications for Red Hat UI icons.
Icon specifications for Red Hat UI icons.
An input group groups multiple related controls or inputs together, so they appear as one control.
A input group item within a InputGroup component.
A input group text within a InputGroup component.
Defines the available inset sizes for component spacing.
Reusable class for typed components to customize the item ID, string value and display.
Jump links allow users to navigate to sections within a page.
A jump links item within a JumpLinks component.
A jump links list within a JumpLinks component.
Defines the justify-content property values for a Flex layout.
A utility class for handling EventType.keydown, EventType.keyup, EventType.input, and EventType.change events in components with an HTML input element.
The label component allows users to add specific element captions for user clarity and convenience.
Handler invoked when an editable Label edit is cancelled.
Handler invoked when an editable Label edit is completed.
A group of labels that can be used to display a collection of Label components.
 
Represents the text direction (left-to-right or right-to-left) of an element.
Common interface implemented by all PatternFly layout components.
Enumerates the available PatternFly layout types with their identifiers and OUIA names.
 
 
 
 
The level layout distributes space equally between items and centers them on the cross axis.
An item within a Level layout container.
A list component embeds a formatted list (bulleted or numbered list) into page content.
A list item within a List component.
Locale configuration options for a Timestamp component.
A masthead contains global properties such as logotype, navigation and settings in an organized fashion, and it is accessible from all parts of the application.
A brand section within a masthead within a Masthead component.
Container for the content of a Masthead component.
A logo within a masthead within a Masthead component.
Container for the main area of a Masthead component.
Container for the toggle of a Masthead component.
Defines where the progress measure label is displayed relative to the Progress bar.
A menu is a list of options or actions that users can choose from.
Handler invoked when a MenuItemAction is triggered on a MenuItem.
A menu content area within a Menu component.
A menu footer within a Menu component.
A menu group within a Menu component.
A menu header within a Menu component.
A menu item within a Menu component.
A menu item action within a MenuItem component.
A menu list within a Menu component.
A menu search input within a Menu component.
The menu toggle component pairs with the menu OR the panel component to create a more customizable dropdown and select implementations.
A menu toggle action within a MenuToggle component.
Defines the visual variants available for a MenuToggle.
 
A modal displays important information to a user without requiring them to navigate to a new page.
A modal body within a Modal component.
A modal footer within a Modal component.
A modal header within a Modal component.
A modal header description within a ModalHeader component.
A modal header title within a ModalHeader component.
Deprecated.
Deprecated Popper.js native modifier configuration object.
Deprecated.
Deprecated Popper.js native arguments passed to a modifier function.
Deprecated.
Deprecated Popper.js modifier function that operates on positioning state.
Deprecated.
Deprecated Popper.js native options for a modifier.
Deprecated.
Deprecated Popper.js lifecycle phases in which modifiers execute.
Deprecated.
Deprecated factory methods for creating common Popper.js modifiers.
Contains modifier interfaces that toggle CSS modifier classes on component elements.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A select component to select multiple items from a list.
Functional interface for handling multi-selection changes in a component.
Menu used for MultiSelect and MultiTypeahead components.
A typeahead is a select variant that replaces the typical button toggle for opening the select menu with a text input and button toggle combo.
A navigation organizes an application's structure and content, making it easy to find information and accomplish tasks.
A navigation group within a Navigation component.
A navigation item within a Navigation component.
A text within a navigation link within a NavigationItem component.
 
No groups, only one level of NavigationItems allowed.
Different variations of NavigationGroups and NavigationItems possible.
Functional interface that is responsible for generating a menu item when no results are found in a given menu list for a specific input text.
A notification badge is a visual indicator that alerts users about incoming notifications.
A notification drawer is a sliding panel that displays event notifications.
A notification drawer body within a NotificationDrawer component.
A notification drawer header within a NotificationDrawer component.
A notification drawer item within a NotificationDrawer component.
A body of a notification drawer item within a NotificationDrawerItem component.
A notification drawer list within a NotificationDrawer component.
Defines the read status of a notification item.
A number input combines a text input field with buttons to provide users with a quick and effective way to enter and modify a numeric value.
Utility methods for numeric calculations such as percentage computation.
Inspired by FrontendMasters/obervablish-values.
 
Deprecated.
Deprecated Popper.js native options passed when creating a popper instance.
The Ordered interface maintains its elements in a specific order.
Defines horizontal or vertical orientation for a component.
Support for Open UI Automation.
Interface for components that support Open UI Automation.
Centralized controller for native popover management.
Handler called when an overlay's visibility changes.
 
Defines whether a component has padding or no padding.
The page component is used to define the basic layout of a page with either vertical or horizontal navigation.
Container to nest a Breadcrumb in a PageGroup or PageMain container.
Container to group multiple PageSectionLike containers.
A composite component that combines a page title, breadcrumb, and actions into a standard page header layout.
Holds pagination state (page number, page size, visible count, total count) for a DataProvider.
Container for the main page area.
Container to nest a Navigation in a PageGroup or PageMain container.
Container for a section in a PageGroup or PageMain component.
Groups common methods/modifiers for page sections like PageBreadcrumb and PageSection.
Common interface for page sections like PageBreadcrumb and PageSection.
Container for the page sidebar.
Container within the PageSidebar to hold content.
Container to nest a Tabs component in a PageGroup or PageMain container.
Container to nest a Wizard in a PageGroup or PageMain container.
The panel component is a container that supports flexible content layouts.
A panel footer within a Panel component.
A panel header within a Panel component.
A panel main content area within a Panel component.
 
 
Defines the placement position (top, bottom, left, right) and alignment (start, end) for overlays and tooltips.
A popover is in-app messaging that provides more information on specific product areas.
A popover body within a Popover component.
A popover footer within a Popover component.
A popover header within a Popover component.
Deprecated.
Deprecated interface for controlling a Popper.js positioning instance.
Deprecated.
Deprecated builder for creating and configuring Popper.js positioning instances.
Deprecated.
This implementation uses the Popper.js API, which is due to be removed soon.
Deprecated.
Deprecated fallback implementation used when Popper.js is not available.
Deprecated.
Deprecated Popper.js-backed implementation wrapping PopperJs.
Deprecated.
This implementation uses the Popper.js API, which is due to be removed soon.
Deprecated.
This implementation uses the Popper.js API, which is due to be removed soon.
Deprecated.
Use Placement instead.
Deprecated.
This implementation uses the Popper.js API, which is due to be removed soon.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
This implementation uses the Popper.js API, which is due to be removed soon.
Deprecated.
This implementation uses the Popper.js API, which is due to be removed soon.
Deprecated.
This implementation uses the Popper.js API, which is due to be removed soon.
Deprecated.
Defines the position of the Drawer panel relative to the main content.
The PredefinedIcon class represents a predefined SVG icon.
Handler for populating a FinderPreview when a FinderItem is selected.
A progress bar informs users about the completion status of an ongoing process or task.
Functional interface for providing a custom label string for a Progress component.
Represents a single step in a progress stepper component.
A progress stepper displays a timeline of tasks in a workflow and tracks a user's progress through the workflow.
Represents the variants of a progress step in a progress stepper component.
A radio button is used to present the user with mutually exclusive choices.
A body content of a radio button within a Radio component.
A description text of a radio button within a Radio component.
Deprecated.
Deprecated Popper.js native rectangle with position and dimensions.
Represents a width-height dimension pair.
Functional interface for handling the removal of items from a component that contains a collection of items.
Functional interface for handling resize.
A resolved finder path containing live references to FinderColumn and FinderItem instances.
A segment of a ResolvedFinderPath containing live references to the FinderColumn and selected FinderItem.
Provides constants for WAI-ARIA role attribute values used across PatternFly components.
Defines the row wrapping behavior for Toolbar content.
Internal class used by components like Navigation or Tab that provide buttons to scroll their items horizontally.
Represents a search filter for menu items.
A search input is a special text input group that adds a clear utility button.
Functional interface for handling single selection changes in a component.
Holds the selected items in a DataProvider.
Defines how items can be selected in components that support selection, such as menus and navigation.
A composite card component that presents a service or application with an icon and descriptive content.
Defines the severity levels used by alerts, notifications, and other status-aware components.
Defines the shape variants available for a Skeleton placeholder.
A simple list provides a list of selectable items that can be shown within a page.
A simple list group within a SimpleList component.
A simple list item within a SimpleList component.
A select component to select exactly one item from a list.
Menu used for SingleSelect and SingleTypeahead components.
A typeahead is a select variant that replaces the typical button toggle for opening the select menu with a text input and button toggle combo.
Defines the available sizes for a component.
A skeleton is a type of loading state that allows you to expose content incrementally.
A skip to content component allows screen reader and keyboard users to bypass navigation rather than tabbing through it.
A slider provides a quick and effective way for users to set and adjust a numeric value from a defined range of values.
A slider actions container within a Slider component.
Defines where the numeric input field is positioned relative to the Slider thumb.
An individual step marker on a Slider component.
A container for step markers on a Slider component.
Holds the current sort option in a DataProvider.
Defines the space-items property values for a Flex layout.
Defines the spacer property values for a Flex layout.
A spinner is used to indicate to users that an action is in progress.
The split layout positions items horizontally, with one item filling the remaining horizontal space.
An item within a Split layout container.
The stack layout positions items vertically, with one or more items filling the available vertical space.
An item within a Stack layout container.
Deprecated.
Deprecated Popper.js native state object holding positioning data.
Deprecated.
Deprecated Popper.js native object holding references to the trigger, popper, and arrow elements.
Deprecated.
Deprecated Popper.js native object holding bounding rectangles for the reference and popper elements.
Defines the severity status variants for alerts, icons, and other status-aware components.
Predicate that determines whether a menu should stay open after an interaction.
Defines sticky positioning for a component at the top or bottom of its container.
Deprecated.
Deprecated Popper.js native object holding computed style definitions for the popper element.
Base class for sub-components that are part of a larger PatternFly component, such as card headers or modal bodies.
Base class for layout sub-components such as items within a layout container.
 
A switch toggles the state of a setting (between on and off).
A tab within a Tabs component.
A tab content area within a Tabs component.
A body of tab content within a TabContent component.
A table is used to display large data sets that can be easily laid out in a simple grid with column headers.
A table caption within a Table component.
A table text within a Table component.
Defines whether a Table uses a flat grid or tree grid ARIA role.
Tabs allow users to navigate between views within the same page or context.
A table body within a Table component.
A data cell within a table row in a Table component.
The template component is a template for creating new components.
A selectable item within a
invalid reference
Template
component.
A text area component is used for entering a paragraph of text that is longer than one line.
Defines the resize directions available for a TextArea.
A text input is used to gather free-form text from a user.
A text input group is a more flexible composable version of a text input.
A text input group utilities container within a TextInputGroup component.
Defines the HTML input types available for a TextInput.
A header cell within a table row in a Table component.
A table header within a Table component.
Defines the available color themes for a component.
A composite component that lets users select color scheme, contrast, and theme preferences.
 
Provides timeout constants (in milliseconds) used across PatternFly components.
A timestamp component for displaying date and time values.
Enum representing various timestamp formats–for dateStyle and timeStyle–based on the Intl.DateTimeFormat API.
A title component applies top and bottom margins, font-weight, font-size, and line-height to titles.
A title cell with expandable toggle support in a tree view Table.
A toggle group is a group of controls that can be used to quickly switch between actions or states.
A toggle group item within a ToggleGroup component.
Functional interface for handling toggle (expand/collapse) events in a component.
PatternFly CSS variable tokens.
A toolbar allows a user to manage and manipulate a data set.
Defines the background color variants available for a Toolbar.
Container for a toolbar content.
A filter content within a toolbar within a Toolbar component.
A filter label group within a toolbar within a Toolbar component.
Container for a toolbar group.
Defines the semantic type of a ToolbarGroup within a Toolbar.
Container for a toolbar item.
Defines the semantic type of a ToolbarItem within a Toolbar.
Container for a toolbar group.
A tooltip is in-app messaging used to identify elements on a page with short, clarifying text.
Helper that conditionally shows a Tooltip when a text element is truncated (overflows its container).
A table row within a Table component.
A tree view is a structure that displays data in a hierarchical view.
Union enum of the different treeViewGridBreakpoint properties for a tree view table.
A tree view item within a TreeView component.
 
Deprecated.
Deprecated enum of user interaction types that trigger a Popper.js overlay.
Defines which ARIA attribute is applied to the trigger element of a Tooltip.
Defines how an Overlay responds to user interaction on its trigger element.
A truncate is a tool used to shorten numeric and non-numeric character strings, typically when the string overflows its container.
Defines where text is truncated in a Truncate component: at the start, middle, or end.
An immutable key-value pair.
An ordered collection of Tuple instances with lookup by key or value.
Represents a typeahead component interface that allows users to search, filter, and optionally create new items dynamically based on input.
Interface for enums that represent a CSS modifier class, providing both the raw value and the fully qualified modifier.
Defines the position of the unit label relative to the input in a NumberInput.
A functional interface that defines a handler invoked when an item is updated in a component implementing HasItems.
Deprecated.
Deprecated Popper.js callback for updating options on an existing popper instance.
Interface for form components that support validation status display, such as text inputs and form selects.
Utility methods for validating property values such as numeric ranges and enum memberships.
Defines the validation states available for Validatable form components.
Provides methods to build and apply PatternFly global and component variables.
Provides fluent builders for assigning values to PatternFly CSS custom properties on HTML and SVG elements.
 
 
 
Provides constants for common CSS custom property element names used when building PatternFly variables.
 
Defines visibility modifiers to show or hide a component.
Defines the available percentage-based width modifiers for a component.
A wizard provides a guided workflow that offers a path to complete a task, create an object or objects, or finish a series of steps for some other outcome.
A context object for sharing state across steps in a Wizard component.
A wizard footer within a Wizard component.
The button container within a WizardFooter.
A wizard header within a Wizard component.
A description within a wizard header within a WizardHeader component.
A title within a wizard header within a WizardHeader component.
A wizard navigation within a Wizard component.
A wizard nav item within a WizardNav component.
A wizard step within a Wizard component.
Functional interface for handling step changes in a wizard flow.
Handler invoked when a WizardStep is entered during Wizard navigation.
Handler invoked when a WizardStep is left during Wizard navigation.
Functional interface representing a callback mechanism for handling the transition from one step to the next in a wizard.
Interface to handle the transition to the next step in a Wizard workflow asynchronously.
Functional interface for handling callbacks when navigating to the previous step in a wizard workflow.
Interface to handle the transition to the previous step in a Wizard workflow asynchronously.
Wizard step types.
Defines the text wrapping behavior for Table cells.