// @flow import type { Node } from 'react'; import * as ICONS from 'constants/icons'; import classnames from 'classnames'; import React from 'react'; import Button from 'component/button'; type Props = { message: string | Node, actionText?: string, href?: string, type?: string, inline?: boolean, relative?: boolean, onClick?: () => void, onClose?: () => void, }; export default function Nag(props: Props) { const { message, actionText, href, onClick, onClose, type, inline, relative } = props; const buttonProps = onClick ? { onClick } : { href }; return (
{message}
{(href || onClick) && ( )} {onClose && (
); }