// @flow import React from 'react'; import FilePrice from 'component/filePrice'; import { Modal } from 'modal/modal'; import type { Metadata } from 'types/claim'; type Props = { closeModal: () => void, loadVideo: string => void, uri: string, cancelPurchase: () => void, metadata: Metadata, }; class ModalAffirmPurchase extends React.PureComponent { constructor() { super(); this.onAffirmPurchase = this.onAffirmPurchase.bind(this); } onAffirmPurchase() { this.props.closeModal(); this.props.loadVideo(this.props.uri); } render() { const { cancelPurchase, metadata: { title }, uri, } = this.props; return (
{__('This will purchase')} {`"${title}"`} {__('for')}{' '} {' '} {__('credits')}.
); } } export default ModalAffirmPurchase;