diff --git a/resources/js/pages/admin/manage/order/edit.tsx b/resources/js/pages/admin/manage/order/edit.tsx
index 22b8845..2220891 100644
--- a/resources/js/pages/admin/manage/order/edit.tsx
+++ b/resources/js/pages/admin/manage/order/edit.tsx
@@ -285,7 +285,7 @@ return;
- setData('customer_name', e.target.value)} />
+ setData('customer_name', e.target.value)} />
diff --git a/resources/js/pages/admin/manage/purchase/create.tsx b/resources/js/pages/admin/manage/purchase/create.tsx
index 772d42d..625eaf3 100644
--- a/resources/js/pages/admin/manage/purchase/create.tsx
+++ b/resources/js/pages/admin/manage/purchase/create.tsx
@@ -596,7 +596,7 @@ return;
- setData('note', e.target.value)} placeholder="...." />
+ setData('note', e.target.value)} autoComplete='off' placeholder="...." />
diff --git a/resources/js/pages/admin/manage/purchase/edit.tsx b/resources/js/pages/admin/manage/purchase/edit.tsx
index 4a9a5cd..d89ea3b 100644
--- a/resources/js/pages/admin/manage/purchase/edit.tsx
+++ b/resources/js/pages/admin/manage/purchase/edit.tsx
@@ -1,8 +1,3 @@
-import { Head, Link, useForm } from '@inertiajs/react';
-import { format } from 'date-fns';
-import { Plus, Trash2, CalendarIcon, Minus, ShoppingCart, Search, ImagePlus, X, Loader, Save, ArrowLeft } from 'lucide-react';
-import React, { useMemo, useState } from 'react';
-import { toast } from 'sonner';
import { Badge } from '@/components/ui/badge';
import { Button } from '@/components/ui/button';
import { Calendar } from '@/components/ui/calendar';
@@ -10,9 +5,9 @@ import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card';
import {
Dialog,
DialogContent,
+ DialogFooter,
DialogHeader,
DialogTitle,
- DialogFooter,
} from "@/components/ui/dialog";
import { Empty, EmptyDescription, EmptyHeader, EmptyTitle } from '@/components/ui/empty';
import { Field, FieldError } from "@/components/ui/field";
@@ -29,14 +24,19 @@ import {
} from "@/components/ui/select";
import {
Sheet,
+ SheetClose,
SheetContent,
SheetTrigger,
- SheetClose,
} from "@/components/ui/sheet";
+import { formatCurrency } from '@/lib/formatters';
import { cn } from '@/lib/utils';
-import { formatCurrency, formatNumber } from '@/lib/formatters';
import purchaseRoutes from '@/routes/purchase';
import type { Product, ProductPrice, Purchase } from '@/types';
+import { Head, Link, useForm } from '@inertiajs/react';
+import { format } from 'date-fns';
+import { ArrowLeft, CalendarIcon, ImagePlus, Loader, Minus, Plus, Save, Search, ShoppingCart, Trash2, X } from 'lucide-react';
+import React, { useMemo, useState } from 'react';
+import { toast } from 'sonner';
type CartItem = { product_id: number; quantity: number; unit_price: number; product: Product };
@@ -104,8 +104,8 @@ export default function PurchaseEdit({ purchase, products }: { purchase: Purchas
const existingIndex = data.items.findIndex(i => i.product_id === product.id);
if (existingIndex === -1) {
-return;
-}
+ return;
+ }
const newItems = [...data.items];
@@ -130,8 +130,8 @@ return;
const updateCartQuantity = (productId: number, quantity: number) => {
if (quantity < 1) {
-return;
-}
+ return;
+ }
const newItems = [...data.items];
const index = newItems.findIndex(i => i.product_id === productId);
@@ -296,7 +296,7 @@ return;
- setData('note', e.target.value)} placeholder="...." />
+ setData('note', e.target.value)} autoComplete='off' placeholder="...." />
@@ -449,8 +449,8 @@ return;
)}
onClick={(e) => {
if (!cartItem) {
-return;
-}
+ return;
+ }
openQtyDialog(cartItem, e);
}}
@@ -810,10 +810,10 @@ return;
{/* Quantity Input Dialog */}