import { FunctionalComponent, h } from "preact"; import { Project } from "../../models/project"; import { useProjectEstimations } from "../../hooks/use-project-estimations"; import { getCurrency } from "../../models/params"; export interface FinancialPreviewProps { project: Project } const FinancialPreview: FunctionalComponent = ({ project }) => { const estimations = useProjectEstimations(project); const costPerTimeUnit = 500; const maxCost = Math.ceil((estimations.p99.e + estimations.p99.sd) * costPerTimeUnit); const minCost = Math.max(Math.ceil((estimations.p99.e - estimations.p99.sd) * costPerTimeUnit), 0); return (
Prévisionnel financier
Temps Coût
Maximum {maxCost} {getCurrency(project)}
Minimum {minCost} {getCurrency(project)}
); }; export default FinancialPreview;