diff --git a/web/modals/modal.react.js b/web/modals/modal.react.js --- a/web/modals/modal.react.js +++ b/web/modals/modal.react.js @@ -4,11 +4,14 @@ import invariant from 'invariant'; import * as React from 'react'; +import type { Icon } from '../SWMansionIcon.react'; +import SWMansionIcon from '../SWMansionIcon.react'; import css from './modal.css'; export type ModalSize = 'small' | 'large'; type Props = { - +name: string, + +name: React.Node, + +icon?: Icon, +onClose: () => void, +children?: React.Node, +size?: ModalSize, @@ -27,7 +30,7 @@ } render(): React.Node { - const { size, children, onClose, fixedHeight, name } = this.props; + const { size, children, onClose, fixedHeight, name, icon } = this.props; const overlayClasses = classNames( css['modal-overlay'], @@ -55,7 +58,10 @@ × -
Are you sure you want to leave thread? This and this will happen if