import { CreateInvoiceInputs } from "@/app/api/invoices/actions"; import { CreateProjectInputs } from "@/app/api/projects/actions"; import { TaskGroup } from "@/app/api/tasks"; import { moneyFormatter } from "@/app/utils/formatUtil"; import { Divider, Stack, Typography } from "@mui/material"; import React from "react"; import { useFormContext } from "react-hook-form"; import { useTranslation } from "react-i18next"; const ProjectTotalFee: React.FC= ({}) => { const { t } = useTranslation(); const { watch } = useFormContext(); const amount = watch("amount"); let projectTotal = 0; return ( {/* {taskGroups.map((group, index) => { const payments = milestones[group.id]?.payments || []; const paymentTotal = payments.reduce((acc, p) => acc + p.amount, 0); projectTotal += paymentTotal; return ( {group.name} {moneyFormatter.format(paymentTotal)} ); })} */} {t("Project Total Fee")} {moneyFormatter.format(amount ? projectTotal += amount : projectTotal)} ); }; export default ProjectTotalFee;