"chore: update frontend dev script to include lint checks and add ESLint config file"
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import type { IInvoiceItem } from 'src/types/invoice';
|
||||
import type { IInvoiceItem, IInvoiceItemItem } from 'src/types/invoice';
|
||||
|
||||
import { sumBy } from 'es-toolkit';
|
||||
import { useEffect, useCallback } from 'react';
|
||||
@@ -22,7 +22,7 @@ import { InvoiceTotalSummary } from './invoice-total-summary';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
export const defaultItem: Omit<IInvoiceItem, 'id'> = {
|
||||
export const defaultItem: Omit<IInvoiceItemItem, 'id'> = {
|
||||
title: '',
|
||||
description: '',
|
||||
service: INVOICE_SERVICE_OPTIONS[0].name,
|
||||
@@ -50,7 +50,7 @@ export function InvoiceNewEditDetails() {
|
||||
const discount = getValues('discount');
|
||||
const shipping = getValues('shipping');
|
||||
|
||||
const subtotal = sumBy(items, (item: IInvoiceItem) => item.quantity * item.price);
|
||||
const subtotal = sumBy(items, (item: IInvoiceItemItem) => item.quantity * item.price);
|
||||
const subtotalWithTax = subtotal + subtotal * (taxes / 100);
|
||||
const totalAmount = subtotalWithTax - discount - shipping;
|
||||
|
||||
|
Reference in New Issue
Block a user