import cx from 'classnames'; import {ExternalLink} from '@wordpress/components'; import {CloseIcon} from '@givewp/campaigns/admin/components/Icons'; import styles from './Notices.module.scss'; interface NoticeProps { title: string; description: string; handleDismiss?: () => void type: 'campaignSettings' | 'campaignList' | 'campaignForm'; linkText?: string; linkHref?: string; } export default ({title, description, type, linkHref, linkText, handleDismiss}: NoticeProps) => (
{handleDismiss && (
handleDismiss()}>
)}

{title}

{description}
{linkText && (
{linkText}
)}
)