From 2e927efe0a53ba77ca454a7764f4a70ec1576a8e Mon Sep 17 00:00:00 2001 From: Drew Rautenberg Date: Wed, 10 Jun 2026 19:07:23 -0500 Subject: [PATCH] removed local automatic barcode generation. changed barcode to string --- barkmanui/src/features/inventory/AddItem.tsx | 10 +--------- barkmanui/src/features/inventory/types.ts | 4 ++-- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/barkmanui/src/features/inventory/AddItem.tsx b/barkmanui/src/features/inventory/AddItem.tsx index a335528..02135c9 100644 --- a/barkmanui/src/features/inventory/AddItem.tsx +++ b/barkmanui/src/features/inventory/AddItem.tsx @@ -6,7 +6,6 @@ import {useNavigate} from "react-router"; import {IconX, IconCheck} from '@tabler/icons-react'; import {notifications} from '@mantine/notifications'; import useInventoryList from "./hooks/useInventoryList.tsx"; -import {useEffect} from "react"; function AddItem() { @@ -18,7 +17,7 @@ function AddItem() { const newItemForm = useForm({ mode: 'uncontrolled', initialValues: { - barcode: 0, + barcode: "", name: "", brand: "", serialNumber: "", @@ -68,13 +67,6 @@ function AddItem() { }) - useEffect(() => { - if (inventoryQuery.data) { - const nextBarcode = inventoryQuery.data[inventoryQuery.data.length - 1].barcode + 1; - newItemForm.setValues({barcode: nextBarcode}); - } - },[inventoryQuery.data]); - if (inventoryQuery.isPending) return 'Loading...' if (inventoryQuery.error) return 'An error has occurred: ' + inventoryQuery.error.message diff --git a/barkmanui/src/features/inventory/types.ts b/barkmanui/src/features/inventory/types.ts index 4f1c7c4..7439c51 100644 --- a/barkmanui/src/features/inventory/types.ts +++ b/barkmanui/src/features/inventory/types.ts @@ -1,6 +1,6 @@ export interface InventoryItem { id: number, - barcode: number, + barcode: string, brand: string, name: string, status: {id: string; name: string}, @@ -12,7 +12,7 @@ export interface InventoryItem { } export interface NewItem { - barcode: number, + barcode: string, brand: string, name: string, serialNumber: string,