import React from 'react'; const InfoDisplay = ({ data }) => { // Convert profit rate from isk/s to isk/hr, round, and format const profitRatePerHour = Math.round(data.profit_rate * 3600).toLocaleString('en-US'); // Format risk as percent and calculate risk cost, then round const riskPercent = (Math.round(data.risk * 100 * 100) / 100).toFixed(2) + '%'; const riskCost = Math.round(data.risk * data.capital).toLocaleString('en-US'); // Format capital const capitalFormatted = Math.round(data.capital).toLocaleString('en-US'); // Convert transport time to minutes and seconds, then round const minutes = Math.floor(data.transport_time / 60); const seconds = Math.round(data.transport_time % 60); const transportTimeFormatted = `${minutes}m ${seconds}s`; // Format and round gross profit const grossProfitFormatted = Math.round(data.gross_profit).toLocaleString('en-US'); const netProfitFormatted = Math.round(data.net_profit).toLocaleString('en-US'); return (
| Profit Rate: | {profitRatePerHour} isk/hr |
| Risk: | {riskPercent} ({riskCost} isk) |
| Peak Capital: | {capitalFormatted} isk |
| Transport Time: | {transportTimeFormatted} |
| Gross Profit: | {grossProfitFormatted} isk |
| Net Profit: | {netProfitFormatted} isk |