type to success, info, warning or error for a status color, or to default for a neutral alert with no status.variant to filled to drop the border, or leave it at outlined (the default) to keep it, and the tinted background stays the same.emphasis to subtle for a neutral fill with no border, or to strong to fill the alert with its status color.type="default" for an alert with no status color at any emphasis, where strong inverts with the light or dark theme.className to color an alert yourself, with emphasis left at default so its own fill does not win.description under the title for the details, like what changed in a new version.action to place it at the end of the alert, like an Undo after archiving a message.action keep their own colors on an emphasis="strong" fill, so give each one a color that reads on it.showIcon to add the status icon in front of the title, which is off by default outside a banner.icon with showIcon to replace the status icon, like a spinner while files sync or an upload glyph for a failed upload.closable={{ closeIcon }} to replace the close button's icon, like a trash icon on a failed upload, and give the button an aria-label that says what it does.classNames to line up the icon, action and close button with the first line of a title that wraps, instead of centering them.closable to add a close button, and the alert animates out and hides itself when the reader closes it.action and truncate the title with classNames, so a long notice shows one line until the reader opens it.banner for a full-width strip with no border and a warning icon, for a notice across the top of a page.classNames a function of the alert's props to style parts by type, like a bold title on success alerts only.Alert.ErrorBoundary to show an error alert in its place when it fails to render, instead of a blank screen.action so the reader can install a new version straight from the notice.emphasis="strong" error for an incident, where a link in the description takes the alert's text color and an underline.action for a failed payment, since a button keeps its own colors inside the alert.type="default", emphasis="strong" and banner for an announcement bar that inverts with the theme instead of using a status color.