fix: BIG-148 items entries ordered by index.

This commit is contained in:
a.bouhuolia
2021-10-31 13:24:12 +02:00
parent cbce9f6d50
commit 9211e963c6
16 changed files with 200 additions and 94 deletions

View File

@@ -1,6 +1,7 @@
import React, { useEffect, createContext, useState } from 'react';
import intl from 'react-intl-universal';
import { useLocation } from 'react-router-dom';
import DashboardInsider from 'components/Dashboard/DashboardInsider';
import {
useItem,
@@ -11,6 +12,7 @@ import {
useAccounts,
} from 'hooks/query';
import { useDashboardPageTitle } from 'hooks/state';
import { useWatchItemError } from './utils';
const ItemFormContext = createContext();
@@ -32,12 +34,14 @@ function ItemFormProvider({ itemId, ...props }) {
} = useItemsCategories();
// Fetches the given item details.
const { isLoading: isItemLoading, data: item } = useItem(
itemId || duplicateId,
{
enabled: !!itemId || !!duplicateId,
},
);
const itemQuery = useItem(itemId || duplicateId, {
enabled: !!itemId || !!duplicateId,
});
const { isLoading: isItemLoading, data: item } = itemQuery;
// Watches and handles item not found response error.
useWatchItemError(itemQuery);
// Fetches item settings.
const {