Refactor : renommage ClientBrief en Brief (plus générique)

- Brief.vue masque les boutons d'ajout pour extended-brief
- Éditable uniquement en back-office pour cette étape
- ClientBrief → Brief dans ProjectStep.vue

Ref #3

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
isUnknown 2026-02-02 17:04:09 +01:00
parent 0fb933326f
commit 3af95b1d20
2 changed files with 5 additions and 5 deletions

View file

@ -23,7 +23,7 @@ import 'dayjs/locale/fr';
import { usePageStore } from '../../stores/page'; import { usePageStore } from '../../stores/page';
import { computed, onMounted, useTemplateRef } from 'vue'; import { computed, onMounted, useTemplateRef } from 'vue';
import { useProjectStore } from '../../stores/project'; import { useProjectStore } from '../../stores/project';
import ClientBrief from './cards/ClientBrief.vue'; import Brief from './cards/Brief.vue';
import MultipleDocuments from './cards/MultipleDocuments.vue'; import MultipleDocuments from './cards/MultipleDocuments.vue';
import SimpleDocument from './cards/SimpleDocument.vue'; import SimpleDocument from './cards/SimpleDocument.vue';
import VirtualSample from './cards/VirtualSample.vue'; import VirtualSample from './cards/VirtualSample.vue';
@ -35,9 +35,9 @@ const { step } = defineProps({
}); });
const cardsMap = { const cardsMap = {
clientBrief: ClientBrief, clientBrief: Brief,
proposal: MultipleDocuments, proposal: MultipleDocuments,
extendedBrief: ClientBrief, extendedBrief: Brief,
industrialIdeation: SimpleDocument, industrialIdeation: SimpleDocument,
virtualSample: VirtualSample, virtualSample: VirtualSample,
physicalSample: PhysicalSample, physicalSample: PhysicalSample,

View file

@ -8,13 +8,13 @@
<Document v-if="pdf" :step="step" :pdf="pdf" /> <Document v-if="pdf" :step="step" :pdf="pdf" />
<button <button
v-if="images.length === 0" v-if="images.length === 0 && step.id === 'clientBrief'"
class="btn | w-full" class="btn | w-full"
@click="goToImagesBrief()" @click="goToImagesBrief()"
> >
Ajouter un brief via la plateforme Ajouter un brief via la plateforme
</button> </button>
<div class="btn | w-full" v-if="!pdf"> <div class="btn | w-full" v-if="!pdf && step.id === 'clientBrief'">
<label for="upload-pdf"> <label for="upload-pdf">
Ajouter un brief PDF Ajouter un brief PDF
<input <input