import React, { ReactNode } from "react"; import classNames from "classnames"; type NotificationType = "primary" | "info" | "success" | "warning" | "danger" | "inherit"; type Props = { type: NotificationType; onClose?: () => void; className?: string; children?: ReactNode; }; class Notification extends React.Component { static defaultProps = { type: "info" }; renderCloseButton() { const { onClose } = this.props; if (onClose) { return