diff --git a/src/pages/Stock.tsx b/src/pages/Stock.tsx index 490373c..8ab03d9 100644 --- a/src/pages/Stock.tsx +++ b/src/pages/Stock.tsx @@ -13,6 +13,7 @@ import { } from "@/components/ui/dialog" import { AddItemForm } from "../components/stock/AddItemForm" import pb from "@/lib/pocketbase" +import { showError } from "@/utils/toast" const Stock = () => { const [addItemOpen, setAddItemOpen] = useState(false); @@ -22,10 +23,10 @@ const Stock = () => { const fetchStockItems = useCallback(async () => { try { - const records = await pb.collection('stock_items').getList(1, 50, { + const records = await pb.collection('stock_items').getFullList({ sort: '-created', }); - const formattedData: StockItem[] = records.items.map((item: any) => ({ + const formattedData: StockItem[] = records.map((item: any) => ({ id: item.id, name: item.name, sku: item.sku, @@ -37,6 +38,7 @@ const Stock = () => { setStockItems(formattedData); } catch (error) { console.error("Error fetching stock items:", error); + showError("Failed to load stock items."); } }, []);