feat: integrate LowStockDashboard into inventory page (#68)
Some checks failed
Deploy to Coolify / Run Tests (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Development (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Test (pull_request) Has been cancelled
Pull Request Checks / Validate PR (pull_request) Has been cancelled
Deploy to Coolify / Code Quality (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Production (pull_request) Has been cancelled

This commit is contained in:
Pantry Lead Agent
2026-02-25 01:28:18 +00:00
parent b29e17998d
commit d23644d90f

View File

@@ -83,12 +83,20 @@
@updated="handleItemUpdated"
/>
<!-- Dashboard Cards -->
<div class="grid gap-6 mb-6 md:grid-cols-2">
<!-- Expiry Dashboard -->
<div class="mb-6">
<InventoryExpiryDashboard
:items="inventoryItems"
@view-item="editingItem = $event"
/>
<!-- Low Stock Dashboard -->
<InventoryLowStockDashboard
:items="inventoryItems"
@view-item="editingItem = $event"
@restock-item="handleRestockFromDashboard"
/>
</div>
<!-- Inventory List -->
@@ -169,4 +177,9 @@ const handleItemUpdated = async (item: any) => {
inventoryListRef.value?.reload()
await loadInventoryData()
}
const handleRestockFromDashboard = (item: any) => {
// Open edit modal with the item (user can use Restock button there)
editingItem.value = item
}
</script>