mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-05-20 21:41:57 +00:00
refactor(FE-327): Rename salesBroilerData to salesData
This commit is contained in:
@@ -115,12 +115,12 @@ const SalesReportTable = ({
|
||||
type = 'detail',
|
||||
initialValues,
|
||||
}: SalesReportTableProps) => {
|
||||
const salesBroilerData: BaseSales[] = useMemo(() => {
|
||||
const salesData: BaseSales[] = useMemo(() => {
|
||||
return initialValues?.sales || [];
|
||||
}, [initialValues]);
|
||||
|
||||
const totals = useMemo(() => {
|
||||
if (salesBroilerData.length === 0) {
|
||||
if (salesData.length === 0) {
|
||||
return {
|
||||
totalQuantity: 0,
|
||||
totalWeight: 0,
|
||||
@@ -130,17 +130,17 @@ const SalesReportTable = ({
|
||||
};
|
||||
}
|
||||
|
||||
const totalQuantity = salesBroilerData.reduce(
|
||||
const totalQuantity = salesData.reduce(
|
||||
(sum, item) => sum + (item.qty || 0),
|
||||
0
|
||||
);
|
||||
const totalWeight = salesBroilerData.reduce(
|
||||
const totalWeight = salesData.reduce(
|
||||
(sum, item) => sum + (item.weight || 0),
|
||||
0
|
||||
);
|
||||
const avgWeight = totalQuantity > 0 ? totalWeight / totalQuantity : 0;
|
||||
|
||||
const validPriceItems = salesBroilerData.filter(
|
||||
const validPriceItems = salesData.filter(
|
||||
(item) => item.price != null && item.price > 0
|
||||
);
|
||||
const avgPricePartner =
|
||||
@@ -149,7 +149,7 @@ const SalesReportTable = ({
|
||||
validPriceItems.length
|
||||
: 0;
|
||||
|
||||
const totalPartner = salesBroilerData.reduce(
|
||||
const totalPartner = salesData.reduce(
|
||||
(sum, item) => sum + (item.total_price || 0),
|
||||
0
|
||||
);
|
||||
@@ -161,7 +161,7 @@ const SalesReportTable = ({
|
||||
avgPricePartner,
|
||||
totalPartner,
|
||||
};
|
||||
}, [salesBroilerData]);
|
||||
}, [salesData]);
|
||||
|
||||
const salesColumns: ColumnDef<BaseSales>[] = useMemo(
|
||||
() => [
|
||||
@@ -359,11 +359,11 @@ const SalesReportTable = ({
|
||||
}}
|
||||
>
|
||||
<Table
|
||||
data={salesBroilerData}
|
||||
data={salesData}
|
||||
columns={salesColumns}
|
||||
renderCustomHeaders={true}
|
||||
customHeaderRows={salesCustomHeaderRows}
|
||||
renderFooter={salesBroilerData.length > 0}
|
||||
renderFooter={salesData.length > 0}
|
||||
footerContent={
|
||||
<tfoot>
|
||||
<tr className='bg-gray-100 font-semibold border border-gray-200'>
|
||||
|
||||
Reference in New Issue
Block a user