// @flow import React from 'react'; import { Modal } from 'modal/modal'; import Button from 'component/button'; import Card from 'component/common/card'; type Props = { commentId: string, // sha256 digest identifying the comment commentIsMine: boolean, // if this comment was signed by an owned channel contentChannelPermanentUrl: any, closeModal: () => void, deleteComment: (string, ?string) => void, supportAmount?: any, }; function ModalRemoveComment(props: Props) { const { commentId, commentIsMine, contentChannelPermanentUrl, closeModal, deleteComment, supportAmount } = props; return (

{__('Are you sure you want to remove this comment?')}

{Boolean(supportAmount) && (

{__('This comment has a support, the transaction cannot be undone.')}

)} } actions={ <>
} />
); } export default ModalRemoveComment;