Banners prominently communicate contextual information.
onClose without shouldShowDismissButton) or a dismiss action button (shouldShowDismissButton with onClose).type="inline" (default) — expands to the full width of its parent container and sits within the page flow. Use for contextual messages tied to surrounding content.type="alert" — constrained width with an elevated shadow. Use for page-level notices.type="announcement" — full-width, no border radius, center-aligned. Use for application-wide messages such as maintenance notices or feature launches.variant="default" (default) — neutral, general-purpose tips and guidance.variant="information" — helpful context and tips the user may be unaware of.variant="success" — confirms a positive outcome or completed process.variant="caution" — warns the user of an issue that may require attention.variant="error" — critical error or issue that must be addressed immediately.variant="feature" — promotes newly available features or system updates.isOutlined) for a subtler treatment: white background with a colored border instead of a filled background.icon set to any Pluma icon name. Set icon={null} to remove the icon entirely.default = tip, information = help, success = check-circle, caution = warning, error = error, feature = feature-launch.onClose without shouldShowDismissButton renders an icon-only close button. Setting shouldShowDismissButton with onClose renders a text dismiss button instead.isCloseButtonDisabled. Disable the dismiss button with isDismissButtonDisabled.action to render a primary action button. Set action.isLoading to show a loading indicator. Set action.autoLoading (default true) to show loading automatically when onClick returns a promise.action.href to render the action as a link; use action.isExternal for external URLs.description prop or Ember description named block to support the title with supplementary detail. Descriptions may be used without a title.variant="warning" is deprecated. Use variant="caution" instead.description prop. Ember uses @description or the description named block.<PlumaBanner @variant="information" @description="Description text" @onClose={{this.close}} />.BannerTitle/BannerDescription or PlumaBannerTitle/PlumaBannerDescription when custom composition still needs the standard Banner title or description styles.dismissButtonText prop overrides the default "Dismiss" label and also implicitly enables the dismiss button even without shouldShowDismissButton.withResponsiveContainer defaults to true for inline type when the close button is not shown. Override explicitly when needed.as (defaults to div).action.variant defaults to "subtle".