import ProjectTimeUnit from "./project-time-unit"; import { defaults, getRoundUpEstimations } from "../models/params"; export interface EstimationRangeProps { project: Project, estimation: Estimation sdFactor: number } export const EstimationRange: FunctionalComponent = ({ project, estimation, sdFactor }) => { const roundUp = getRoundUpEstimations(project); let e = roundUp ? Math.ceil(estimation.e) : estimation.e; let sd = roundUp ? Math.ceil(estimation.sd * sdFactor) : (estimation.sd * sdFactor); const max = e+sd; const min = Math.max(e-sd, 0); if (!roundUp) { sd = sd.toFixed(2); e = e.toFixed(2); } return ( {`${e} ± ${sd}`}  ); } export default EstimationRange;