import React from "react"; import { CreditAmount } from "component/common"; class FilePrice extends React.Component { componentWillMount() { this.fetchCost(this.props); } componentWillReceiveProps(nextProps) { this.fetchCost(nextProps); } fetchCost(props) { const { costInfo, fetchCostInfo, uri, fetching } = props; if (costInfo === undefined && !fetching) { fetchCostInfo(uri); } } render() { const { costInfo, look = "indicator" } = this.props; const isEstimate = costInfo ? !costInfo.includesData : null; if (!costInfo) { return ( ??? ); } return ( ); } } export default FilePrice;