From 22101fa212cf36a85d296d3afa809f297dc70b9e Mon Sep 17 00:00:00 2001 From: Drew Rautenberg Date: Wed, 22 Jan 2025 11:26:18 -0600 Subject: [PATCH] Add layout enhancements to ItemDetail and EditItem components --- barkmanui/src/features/inventory/EditItem.tsx | 57 +++++++++++-------- .../src/features/inventory/ItemDetail.tsx | 52 ++++++++--------- 2 files changed, 60 insertions(+), 49 deletions(-) diff --git a/barkmanui/src/features/inventory/EditItem.tsx b/barkmanui/src/features/inventory/EditItem.tsx index e16309b..2b915a3 100644 --- a/barkmanui/src/features/inventory/EditItem.tsx +++ b/barkmanui/src/features/inventory/EditItem.tsx @@ -1,5 +1,5 @@ -import {Button, Group, TextInput, Text, Textarea, NumberInput} from '@mantine/core'; -import { useForm } from '@mantine/form'; +import {Button, Group, TextInput, Text, Textarea, NumberInput, Container, Title, Flex} from '@mantine/core'; +import {useForm} from '@mantine/form'; import {useParams} from "react-router"; import {useMutation, useQuery, useQueryClient} from "@tanstack/react-query"; import {InventoryItem} from "./types.ts"; @@ -22,11 +22,10 @@ function EditItem() { notes: "", }, - validate: { - }, + validate: {}, }); - const { isPending, error, data, isFetching } = useQuery({ + const {isPending, error, data, isFetching} = useQuery({ queryKey: ['inventory', params.itemId], queryFn: async (): Promise => { const response = await fetch( @@ -79,25 +78,37 @@ function EditItem() { return (
await updateItem.mutateAsync(values))}> -
{isFetching ? 'Updating...' : ''}
- ID: {data.id} - - - - - - -