Skip to content

Commit 107aff8

Browse files
committed
small fix in Create and Edit inventory
1 parent 26cf7be commit 107aff8

2 files changed

Lines changed: 12 additions & 5 deletions

File tree

resources/js/pages/admin/Inventory/Create.vue

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import InputError from '@/components/InputError.vue';
44
import AppLayout from '@/layouts/AppLayout.vue';
55
import inventory from '@/routes/admin/inventory';
66
import { type BreadcrumbItem } from '@/types';
7-
import { Form, Head, useForm } from '@inertiajs/vue3';
7+
import { Form, Head } from '@inertiajs/vue3';
88
import { Input } from '@/components/ui/input';
99
import { Label } from '@/components/ui/label';
1010
import { Button } from '@/components/ui/button';
@@ -13,6 +13,11 @@ import Textarea from '@/components/ui/textarea/Textarea.vue';
1313
import { Spinner } from '@/components/ui/spinner';
1414
import { X, Upload } from 'lucide-vue-next';
1515
import { useImagePreviews } from '@/composables/useImagePreviews';
16+
import { Supplier } from '@/types/admin';
17+
18+
const props = defineProps<{
19+
suppliers: Supplier[];
20+
}>();
1621
1722
const breadcrumbs: BreadcrumbItem[] = [
1823
{
@@ -89,10 +94,12 @@ const { imagePreviews, handleImageSelect, removeImage } = useImagePreviews(3);
8994
<InputError :message="errors.category" />
9095
</div>
9196

92-
<!-- Supplier ID (Placeholder) -->
97+
<!-- Supplier -->
9398
<div class="space-y-2">
94-
<Label for="supplier_id">Supplier ID</Label>
95-
<Input id="supplier_id" name="supplier_id" placeholder="Enter supplier ID" type="number" />
99+
<Label for="supplier_id">Supplier</Label>
100+
<Select name="supplier_id"
101+
:options="suppliers.map(s => ({ value: s.id.toString(), label: s.supplier_name }))"
102+
placeholder="Select a supplier (optional)" />
96103
<InputError :message="errors.supplier_id" />
97104
</div>
98105

resources/js/pages/admin/Inventory/Edit.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ const form = useForm({
115115
<div class="space-y-2">
116116
<Label for="supplier_id">Supplier</Label>
117117
<Select name="supplier_id"
118-
:options="suppliers.map(s => ({ value: s.id, label: s.supplier_name }))"
118+
:options="suppliers.map(s => ({ value: s.id.toString(), label: s.supplier_name }))"
119119
placeholder="Select a supplier (optional)" v-model="form.supplier_id" />
120120
<InputError :message="errors.supplier_id" />
121121
</div>

0 commit comments

Comments
 (0)