UNPKG

@patternfly/react-core

Version:

This library provides a set of common React components for use with the PatternFly reference implementation.

36 lines 1.59 kB
import { Component } from 'react'; export interface AlertGroupProps extends Omit<React.HTMLProps<HTMLUListElement>, 'className'> { /** Additional classes added to the AlertGroup */ className?: string; /** Alerts to be rendered in the AlertGroup */ children?: React.ReactNode; /** @beta Flag to indicate whether Alerts are animated upon rendering and being dismissed. This is intended * to remain false for testing purposes only. */ hasAnimations?: boolean; /** Toast notifications are positioned at the top right corner of the viewport */ isToast?: boolean; /** Turns the container into a live region so that changes to content within the AlertGroup, such as appending an Alert, are reliably announced to assistive technology. */ isLiveRegion?: boolean; /** Determine where the alert is appended to */ appendTo?: HTMLElement | (() => HTMLElement); /** Function to call if user clicks on overflow message */ onOverflowClick?: () => void; /** Custom text to show for the overflow message */ overflowMessage?: string; /** Adds an accessible label to the alert group. */ 'aria-label'?: string; } interface AlertGroupState { container: HTMLElement; } declare class AlertGroup extends Component<AlertGroupProps, AlertGroupState> { static displayName: string; state: AlertGroupState; componentDidMount(): void; componentWillUnmount(): void; getTargetElement(): HTMLElement; render(): import("react/jsx-runtime").JSX.Element; } export { AlertGroup }; //# sourceMappingURL=AlertGroup.d.ts.map