Skip to content

Commit 672b84c

Browse files
committed
fix: ui article form
1 parent 58e90cc commit 672b84c

5 files changed

Lines changed: 21 additions & 19 deletions

File tree

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ api/.env
77
web/.env
88
web/goupixdex.key
99
web/goupixdex.key.pub
10-
dashboard-main
10+
integrations

web/app/components/articles/ArticleForm.vue

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -457,19 +457,20 @@ function submit() {
457457

458458
<template>
459459
<div class="space-y-6">
460-
<div class="grid gap-4 sm:grid-cols-2">
461-
<UFormField
462-
label="Titre"
463-
required
464-
:description="titleFieldDescription"
465-
>
466-
<UInput
467-
v-model="title"
468-
class="w-full"
469-
:maxlength="mode === 'create' ? VINTED_TITLE_MAX_CHARS : undefined"
470-
/>
471-
</UFormField>
472-
<UFormField v-if="!isGraded" label="État">
460+
<div class="grid gap-4 sm:grid-cols-2 sm:items-start">
461+
<div class="min-w-0 space-y-1.5">
462+
<UFormField label="Titre" required>
463+
<UInput
464+
v-model="title"
465+
class="w-full"
466+
:maxlength="mode === 'create' ? VINTED_TITLE_MAX_CHARS : undefined"
467+
/>
468+
</UFormField>
469+
<p class="text-xs text-muted leading-snug">
470+
{{ titleFieldDescription }}
471+
</p>
472+
</div>
473+
<UFormField v-if="!isGraded" label="État" class="min-w-0">
473474
<USelect
474475
v-model="condition"
475476
:items="conditionOptions"

web/app/composables/useArticlesListPageCore.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ export function useArticlesListPageCore(variant: ArticlesListPageVariant) {
3838
const pricingLoading = ref(false)
3939
const fetchMarketData = ref(false)
4040

41-
/** Mon stock : inclure les annonces déjà en ligne (persisté, coché par défaut). */
42-
const stockIncludeListed = variant === 'stock' ? ref(true) : ref(false)
41+
/** Mon stock : inclure les annonces déjà en ligne (persisté ; défaut : non). */
42+
const stockIncludeListed = ref(false)
4343

4444
const soldOpen = ref(false)
4545
const soldArticle = ref<Article | null>(null)

web/app/composables/useUiPrefsLocalStorage.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export interface ArticleListPrefs {
2020
filterSold: ArticleListFilterSold
2121
sortKey: ArticleListSortKey
2222
searchQuery: string
23-
/** Page Mon stock : afficher aussi les articles déjà en vente (Vinted / eBay). */
23+
/** Page Mon stock : afficher aussi les articles déjà en vente (défaut faux si absent). */
2424
stockIncludeListed?: boolean
2525
}
2626

web/app/pages/articles/stock.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,12 +103,13 @@ const {
103103
Inclure les articles en vente
104104
</p>
105105
<p class="text-xs text-muted">
106-
Affiche aussi les fiches déjà publiées sur Vinted ou eBay. Préférence enregistrée sur cet appareil.
106+
Par défaut désactivé : la liste ne montre que l’inventaire pas encore en ligne sur Vinted ni eBay.
107+
Activez pour afficher aussi les fiches déjà publiées. Préférence enregistrée sur cet appareil.
107108
</p>
108109
</div>
109110
</div>
110111
<p class="text-xs text-muted max-w-sm sm:text-right">
111-
Désactivé : seules les cartes sans annonce active sur les deux canaux restent visibles ici.
112+
Avec l’option activée, votre stock inclut les mêmes articles que la page « Articles en vente ».
112113
</p>
113114
</div>
114115
</div>

0 commit comments

Comments
 (0)