@awsui/components-react
Version:
AWS UI is a collection of [React](https://reactjs.org/) components that help create intuitive, responsive, and accessible user experiences for web applications. It is developed by Amazon Web Services (AWS). This work is available under the terms of the [A
19 lines (18 loc) • 779 B
TypeScript
import React from 'react';
import { BaseComponentProps } from '../internal/base-component';
import { NonCancelableEventHandler } from '../internal/events';
export declare namespace AlertProps {
type Type = 'success' | 'error' | 'warning' | 'info';
}
export interface AlertProps extends BaseComponentProps {
type?: AlertProps.Type;
visible?: boolean;
dismissible?: boolean;
dismissAriaLabel?: string;
children?: React.ReactNode;
header?: React.ReactNode;
buttonText?: React.ReactNode;
onDismiss?: NonCancelableEventHandler;
onButtonClick?: NonCancelableEventHandler;
}
export default function Alert({ type, visible, dismissible, dismissAriaLabel, children, header, buttonText, onDismiss, onButtonClick, ...rest }: AlertProps): JSX.Element;