import { formatCurrency } from '@erp/core'; import { Description, FieldGroup, Fieldset, Legend } from "@repo/rdx-ui/components"; import { Input, Label, Separator } from "@repo/shadcn-ui/components"; import { CalculatorIcon } from "lucide-react"; import { ComponentProps } from 'react'; import { Controller, useFormContext } from "react-hook-form"; import { useInvoiceContext } from '../../context'; import { useTranslation } from "../../i18n"; import { InvoiceFormData } from "../../schemas"; export const InvoiceTotals = (props: ComponentProps<"fieldset">) => { const { t } = useTranslation(); const { control, getValues } = useFormContext(); const { currency_code, language_code } = useInvoiceContext(); return (
{t("form_groups.totals.title")} {t("form_groups.totals.description")}
{formatCurrency(getValues('subtotal_amount'), 2, currency_code, language_code)}
( )} />
-{formatCurrency(getValues("discount_amount"), 2, currency_code, language_code)}
{formatCurrency(getValues('taxable_amount'), 2, currency_code, language_code)}
{formatCurrency(getValues('taxes_amount'), 2, currency_code, language_code)}
{formatCurrency(getValues('total_amount'), 2, currency_code, language_code)}
); };