diff --git a/packages/webapp/src/components/Warehouses/WarehouseSelect.tsx b/packages/webapp/src/components/Warehouses/WarehouseSelect.tsx
index 106550ca5..c681e7205 100644
--- a/packages/webapp/src/components/Warehouses/WarehouseSelect.tsx
+++ b/packages/webapp/src/components/Warehouses/WarehouseSelect.tsx
@@ -1,75 +1,21 @@
// @ts-nocheck
import React from 'react';
-
-import { MenuItem, Button } from '@blueprintjs/core';
import { FSelect } from '../Forms';
/**
- *
- * @param {*} query
- * @param {*} warehouse
- * @param {*} _index
- * @param {*} exactMatch
- * @returns
- */
-const warehouseItemPredicate = (query, warehouse, _index, exactMatch) => {
- const normalizedTitle = warehouse.name.toLowerCase();
- const normalizedQuery = query.toLowerCase();
-
- if (exactMatch) {
- return normalizedTitle === normalizedQuery;
- } else {
- return (
- `${warehouse.code}. ${normalizedTitle}`.indexOf(normalizedQuery) >= 0
- );
- }
-};
-
-/**
- *
- * @param {*} film
- * @param {*} param1
- * @returns
- */
-const warehouseItemRenderer = (
- warehouse,
- { handleClick, modifiers, query },
-) => {
- const text = `${warehouse.name}`;
-
- return (
-
- );
-};
-
-const warehouseSelectProps = {
- itemPredicate: warehouseItemPredicate,
- itemRenderer: warehouseItemRenderer,
- valueAccessor: 'id',
- labelAccessor: 'name',
-};
-
-/**
- *
+ * Warehouse select field.
* @param {*} param0
* @returns
*/
export function WarehouseSelect({ warehouses, ...rest }) {
- return ;
-}
-
-/**
- *
- * @param {*} param0
- * @returns
- */
-export function WarehouseSelectButton({ label, ...rest }) {
- return ;
-}
+ return (
+
+ );
+}
\ No newline at end of file
diff --git a/packages/webapp/src/constants/sidebarMenu.tsx b/packages/webapp/src/constants/sidebarMenu.tsx
index 2e5356bbd..9a60691d2 100644
--- a/packages/webapp/src/constants/sidebarMenu.tsx
+++ b/packages/webapp/src/constants/sidebarMenu.tsx
@@ -71,12 +71,6 @@ export const SidebarMenu = [
ability: InventoryAdjustmentAction.View,
},
},
- {
- text: ,
- href: '/warehouses-transfers',
- type: ISidebarMenuItemType.Link,
- feature: Features.Warehouses,
- },
{
text: ,
href: '/items/categories',
@@ -86,6 +80,12 @@ export const SidebarMenu = [
ability: ItemAction.View,
},
},
+ {
+ text: ,
+ href: '/warehouses-transfers',
+ type: ISidebarMenuItemType.Link,
+ feature: Features.Warehouses,
+ },
],
},
{
@@ -101,12 +101,6 @@ export const SidebarMenu = [
ability: ItemAction.Create,
},
},
- {
- text: ,
- href: '/warehouses-transfers/new',
- type: ISidebarMenuItemType.Link,
- feature: Features.Warehouses,
- },
{
text: ,
href: '/items/new',
@@ -126,6 +120,12 @@ export const SidebarMenu = [
ability: ItemAction.Create,
},
},
+ {
+ text: ,
+ href: '/warehouses-transfers/new',
+ type: ISidebarMenuItemType.Link,
+ feature: Features.Warehouses,
+ },
],
},
],
diff --git a/packages/webapp/src/containers/Dialogs/InventoryAdjustmentFormDialog/InventoryAdjustmentFormDialogFields.tsx b/packages/webapp/src/containers/Dialogs/InventoryAdjustmentFormDialog/InventoryAdjustmentFormDialogFields.tsx
index 8c6edfd9c..245de7b6a 100644
--- a/packages/webapp/src/containers/Dialogs/InventoryAdjustmentFormDialog/InventoryAdjustmentFormDialogFields.tsx
+++ b/packages/webapp/src/containers/Dialogs/InventoryAdjustmentFormDialog/InventoryAdjustmentFormDialogFields.tsx
@@ -23,7 +23,6 @@ import {
BranchSelect,
WarehouseSelect,
BranchSelectButton,
- WarehouseSelectButton,
AccountsSuggestField,
} from '@/components';
import {
@@ -94,7 +93,6 @@ export default function InventoryAdjustmentFormDialogFields() {
diff --git a/packages/webapp/src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormHeaderFields.tsx b/packages/webapp/src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormHeaderFields.tsx
index 80489bdef..3c713caf3 100644
--- a/packages/webapp/src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormHeaderFields.tsx
+++ b/packages/webapp/src/containers/WarehouseTransfers/WarehouseTransferForm/WarehouseTransferFormHeaderFields.tsx
@@ -6,19 +6,18 @@ import {
Position,
ControlGroup,
} from '@blueprintjs/core';
-import { DateInput } from '@blueprintjs/datetime';
import { FastField, Field, ErrorMessage } from 'formik';
-import { FFormGroup, FormattedMessage as T } from '@/components';
+import { DateInput } from '@blueprintjs/datetime';
+import {
+ FFormGroup,
+ FormattedMessage as T,
+ WarehouseSelect,
+} from '@/components';
import { momentFormatter, compose, tansformDateValue } from '@/utils';
import classNames from 'classnames';
import { CLASSES } from '@/constants/classes';
-import {
- AccountsSelect,
- FieldRequiredHint,
- Icon,
- InputPrependButton,
-} from '@/components';
+import { FieldRequiredHint, Icon, InputPrependButton } from '@/components';
import { inputIntent, handleDateChange } from '@/utils';
import { useWarehouseTransferFormContext } from './WarehouseTransferFormProvider';
import { useObserveTransferNoSettings } from './utils';
@@ -140,9 +139,9 @@ function WarehouseTransferFormHeaderFields({
inline={true}
labelInfo={}
>
- }
allowCreate={true}
fill={true}
@@ -156,9 +155,9 @@ function WarehouseTransferFormHeaderFields({
inline={true}
labelInfo={}
>
- }
fill={true}
allowCreate={true}
diff --git a/packages/webapp/src/hooks/query/warehousesTransfers.tsx b/packages/webapp/src/hooks/query/warehousesTransfers.tsx
index 5d12f19fd..f00d001d9 100644
--- a/packages/webapp/src/hooks/query/warehousesTransfers.tsx
+++ b/packages/webapp/src/hooks/query/warehousesTransfers.tsx
@@ -12,6 +12,10 @@ const commonInvalidateQueries = (queryClient) => {
// Invalidate item warehouses.
queryClient.invalidateQueries(t.ITEM_WAREHOUSES_LOCATION);
+
+ // Invalidate items.
+ queryClient.invalidateQueries(t.ITEMS);
+ queryClient.invalidateQueries(t.ITEM);
};
/**