refactor: simplify FieldSet layout in ProductForm component and remove conditional rendering for variant stock field

This commit is contained in:
Yoga Pangestu 2026-06-27 23:52:46 +07:00
parent 9dba5e1491
commit 60c58a9709
2 changed files with 4 additions and 4 deletions

View File

@ -204,7 +204,7 @@ function submit() {
</CardHeader>
<CardContent>
<FieldGroup>
<FieldSet :class="['grid gap-4', method === 'put' ? 'md:grid-cols-1' : 'md:grid-cols-2']">
<FieldSet class="grid gap-4 md:grid-cols-2">
<Field>
<FieldLabel :for="`variant_name_${variant.client_id}`" required>
Nama Varian
@ -214,7 +214,7 @@ function submit() {
@update:model-value="setVariantField(variant.client_id, 'name', String($event))" />
<FieldError :errors="variantErrors(form, variant.client_id, 'name')" />
</Field>
<Field v-if="method !== 'put'">
<Field>
<FieldLabel :for="`variant_stock_${variant.client_id}`" required>
Stok
</FieldLabel>

View File

@ -280,7 +280,7 @@ function submit() {
<CardContent>
<FieldGroup>
<FieldSet
:class="['grid gap-4', method === 'put' || (useSamePrice && prices.length > 1) ? 'md:grid-cols-2' : 'md:grid-cols-3']">
class="grid gap-4 md:grid-cols-3">
<Field>
<FieldLabel :for="`variant_${price.client_id}`" required>
Nama Varian
@ -298,7 +298,7 @@ function submit() {
@update:model-value="setPriceField(price.client_id, 'stock', String($event))" />
<FieldError :errors="priceErrors(form, price.client_id, 'stock')" />
</Field>
<Field v-if="!useSamePrice || prices.length === 1">
<Field>
<FieldLabel :for="`price_${price.client_id}`" required>
Harga
</FieldLabel>