// @flow import React from 'react'; import FilePrice from 'component/filePrice'; import { Modal } from 'modal/modal'; type Props = { closeModal: () => void, loadVideo: string => void, uri: string, cancelPurchase: () => void, metadata: StreamMetadata, }; class ModalAffirmPurchase extends React.PureComponent { constructor() { super(); (this: any).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 ? `"${title}"` : uri} {__('for')}{' '} {' '} {__('credits')}.

); } } export default ModalAffirmPurchase;