.
This commit is contained in:
parent
898c4a2958
commit
7cc601ef18
@ -8,9 +8,9 @@ export const ListProformasAdapter = {
|
||||
return {
|
||||
items: dto.items.map(ProformaListRowAdapter.fromDto),
|
||||
page: dto.page,
|
||||
per_page: dto.per_page,
|
||||
total_pages: dto.total_pages,
|
||||
total_items: dto.total_items,
|
||||
perPage: dto.per_page,
|
||||
totalPages: dto.total_pages,
|
||||
totalItems: dto.total_items,
|
||||
};
|
||||
},
|
||||
};
|
||||
|
||||
@ -7,8 +7,8 @@ import type { ProformaListRow } from "./proforma-list-row.entity";
|
||||
|
||||
export interface ProformaList {
|
||||
items: ProformaListRow[];
|
||||
total_pages: number;
|
||||
total_items: number;
|
||||
totalPages: number;
|
||||
totalItems: number;
|
||||
page: number;
|
||||
per_page: number;
|
||||
perPage: number;
|
||||
}
|
||||
|
||||
@ -103,7 +103,7 @@ export function removeProformaFromListCaches(
|
||||
queryClient.setQueryData<ProformaList>(key, {
|
||||
...page,
|
||||
items: page.items.filter((row) => row.id !== proformaId),
|
||||
total_items: Math.max(0, page.total_items - 1),
|
||||
totalItems: Math.max(0, page.totalItems - 1),
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@ -31,7 +31,7 @@ export const CustomersGrid = ({
|
||||
}: CustomersGridProps) => {
|
||||
const navigate = useNavigate();
|
||||
const { t } = useTranslation();
|
||||
const { items, total_items } = data || { items: [], total_items: 0 };
|
||||
const { items, totalItems: total_items } = data || { items: [], totalItems: 0 };
|
||||
|
||||
if (loading)
|
||||
return (
|
||||
|
||||
@ -17,9 +17,9 @@ export const ListCustomersAdapter = {
|
||||
fromDTO(pageDto: ListCustomersResult, context?: unknown): CustomerList {
|
||||
return {
|
||||
page: pageDto.page,
|
||||
per_page: pageDto.per_page,
|
||||
total_pages: pageDto.total_pages,
|
||||
total_items: pageDto.total_items,
|
||||
perPage: pageDto.per_page,
|
||||
totalPages: pageDto.total_pages,
|
||||
totalItems: pageDto.total_items,
|
||||
items: pageDto.items.map((row) => ListCustomersRowAdapter.fromDTO(row, context)),
|
||||
};
|
||||
},
|
||||
|
||||
@ -7,8 +7,8 @@ import type { CustomerListRow } from "./customer-list-row.entity";
|
||||
|
||||
export interface CustomerList {
|
||||
items: CustomerListRow[];
|
||||
total_pages: number;
|
||||
total_items: number;
|
||||
totalPages: number;
|
||||
totalItems: number;
|
||||
page: number;
|
||||
per_page: number;
|
||||
perPage: number;
|
||||
}
|
||||
|
||||
@ -103,7 +103,7 @@ export function removeCustomerFromListCaches(
|
||||
queryClient.setQueryData<CustomerList>(key, {
|
||||
...page,
|
||||
items: page.items.filter((row) => row.id !== customerId),
|
||||
total_items: Math.max(0, page.total_items - 1),
|
||||
totalItems: Math.max(0, page.totalItems - 1),
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@ -7,9 +7,9 @@ export const ListSuppliersAdapter = {
|
||||
fromDTO(pageDto: ListSuppliersResponseDTO): SupplierList {
|
||||
return {
|
||||
page: pageDto.page,
|
||||
per_page: pageDto.per_page,
|
||||
total_pages: pageDto.total_pages,
|
||||
total_items: pageDto.total_items,
|
||||
perPage: pageDto.per_page,
|
||||
totalPages: pageDto.total_pages,
|
||||
totalItems: pageDto.total_items,
|
||||
items: pageDto.items.map(ListSuppliersRowAdapter.fromDTO),
|
||||
};
|
||||
},
|
||||
|
||||
@ -1,9 +1,14 @@
|
||||
import type { SupplierListRow } from "./supplier-list-row.entity";
|
||||
|
||||
/**
|
||||
* Interface que representa la respuesta paginada de una lista de proveedores,
|
||||
* adaptada desde la respuesta de la API.
|
||||
*/
|
||||
|
||||
export interface SupplierList {
|
||||
items: SupplierListRow[];
|
||||
total_pages: number;
|
||||
total_items: number;
|
||||
totalPages: number;
|
||||
totalItems: number;
|
||||
page: number;
|
||||
per_page: number;
|
||||
perPage: number;
|
||||
}
|
||||
|
||||
@ -97,7 +97,7 @@ export function removeSupplierFromListCaches(
|
||||
queryClient.setQueryData<SupplierList>(key, {
|
||||
...page,
|
||||
items: page.items.filter((row) => row.id !== supplierId),
|
||||
total_items: Math.max(0, page.total_items - 1),
|
||||
totalItems: Math.max(0, page.totalItems - 1),
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user