EmptyStates notify the user that the content area or page has no data.
variant="default") -- informs users that data is unavailable and directs them to take action.variant="promotion") -- introduces a feature with larger title styling, an optional eyebrow badge, and support for a graphic below the actions.icon prop on EmptyStateTitle to display an icon above the title. Choose an icon that represents the missing content type, not the empty state itself.EmptyStateGraphic for custom illustrations or images in place of the default icon. In the default variant, graphics display above the title. In the promotion variant, graphics display below the actions.icon on the title with a separate EmptyStateGraphic -- use one or the other.eyebrow on EmptyStateTitle) -- renders a green label above the title. Use only with the promotion variant to categorize or label the feature being promoted.EmptyStateFooter) -- always renders below actions. Use for supplementary text and documentation links.EmptyStateTitle, EmptyStateDescription, EmptyStateActions, EmptyStateFooter, EmptyStateGraphic. All subcomponents are optional.EmptyState accepts only variant as its own prop (default "default"). It extends Box, so it also accepts Box props.EmptyStateTitle extends Heading (defaults to h3). It accepts icon (IconName) and eyebrow (string) props. When icon is set, it internally renders an EmptyStateGraphic with the icon -- do not wrap it in a separate EmptyStateGraphic.EmptyStateDescription and EmptyStateFooter extend Paragraph. EmptyStateActions wraps children in a ButtonGroup with groupVariant="spaced".EmptyStateGraphic extends Box and is a generic container for custom visual content (illustrations, images).children to each subcomponent. Ember: yield content in a default block ({{yield}}).<PlumaEmptyState>, <PlumaEmptyStateTitle @icon="campaigns" @eyebrow="Label">, <PlumaEmptyStateDescription>, <PlumaEmptyStateActions>, <PlumaEmptyStateFooter>, <PlumaEmptyStateGraphic>.