refactor: simplify FieldSet layout in ProductForm component and remove conditional rendering for variant stock field
This commit is contained in:
parent
9dba5e1491
commit
60c58a9709
@ -204,7 +204,7 @@ function submit() {
|
|||||||
</CardHeader>
|
</CardHeader>
|
||||||
<CardContent>
|
<CardContent>
|
||||||
<FieldGroup>
|
<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>
|
<Field>
|
||||||
<FieldLabel :for="`variant_name_${variant.client_id}`" required>
|
<FieldLabel :for="`variant_name_${variant.client_id}`" required>
|
||||||
Nama Varian
|
Nama Varian
|
||||||
@ -214,7 +214,7 @@ function submit() {
|
|||||||
@update:model-value="setVariantField(variant.client_id, 'name', String($event))" />
|
@update:model-value="setVariantField(variant.client_id, 'name', String($event))" />
|
||||||
<FieldError :errors="variantErrors(form, variant.client_id, 'name')" />
|
<FieldError :errors="variantErrors(form, variant.client_id, 'name')" />
|
||||||
</Field>
|
</Field>
|
||||||
<Field v-if="method !== 'put'">
|
<Field>
|
||||||
<FieldLabel :for="`variant_stock_${variant.client_id}`" required>
|
<FieldLabel :for="`variant_stock_${variant.client_id}`" required>
|
||||||
Stok
|
Stok
|
||||||
</FieldLabel>
|
</FieldLabel>
|
||||||
|
|||||||
@ -280,7 +280,7 @@ function submit() {
|
|||||||
<CardContent>
|
<CardContent>
|
||||||
<FieldGroup>
|
<FieldGroup>
|
||||||
<FieldSet
|
<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>
|
<Field>
|
||||||
<FieldLabel :for="`variant_${price.client_id}`" required>
|
<FieldLabel :for="`variant_${price.client_id}`" required>
|
||||||
Nama Varian
|
Nama Varian
|
||||||
@ -298,7 +298,7 @@ function submit() {
|
|||||||
@update:model-value="setPriceField(price.client_id, 'stock', String($event))" />
|
@update:model-value="setPriceField(price.client_id, 'stock', String($event))" />
|
||||||
<FieldError :errors="priceErrors(form, price.client_id, 'stock')" />
|
<FieldError :errors="priceErrors(form, price.client_id, 'stock')" />
|
||||||
</Field>
|
</Field>
|
||||||
<Field v-if="!useSamePrice || prices.length === 1">
|
<Field>
|
||||||
<FieldLabel :for="`price_${price.client_id}`" required>
|
<FieldLabel :for="`price_${price.client_id}`" required>
|
||||||
Harga
|
Harga
|
||||||
</FieldLabel>
|
</FieldLabel>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user