Skip to content
Snippets Groups Projects

#25 - DistributionForm - add multilingual value for title and description

Merged #25 - DistributionForm - add multilingual value for title and description
Merged simon.mellerin requested to merge 25-dsitribution-fix into main
3 files
+ 59
14
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -160,10 +160,41 @@
@@ -160,10 +160,41 @@
<hr class="w-full my-6 border-t border-gray-400" />
<hr class="w-full my-6 border-t border-gray-400" />
<Accordion :value="['0']" class="w-full" multiple>
<Accordion :value="['0']" class="w-full" multiple>
<AccordionPanel :value="key" v-for="(distribution, key) in model.distribution" :key="key">
<AccordionPanel :value="key" v-for="(distribution, key) in model.distribution" :key="key">
<AccordionHeader>{{ distribution.title }}</AccordionHeader>
<AccordionHeader>{{ translateValue(distribution.title) }}</AccordionHeader>
<AccordionContent pt:content="flex flex-wrap">
<AccordionContent pt:content="flex flex-wrap">
<OcField :metadata="distributionMetadata.description" for="description" class="w-full">
<OcField
{{ distribution.description }}
v-if="distribution.title"
 
:metadata="distributionMetadata.title"
 
for="title"
 
class="w-full"
 
>
 
<div class="flex gap-2 flex-col">
 
<div
 
v-for="(title, key) in distribution.title"
 
:key="key"
 
class="border w-full rounded-md"
 
>
 
<Tag :value="key" severity="secondary" icon="fa-solid fa-globe" />
 
<span class="m-2">{{ title }}</span>
 
</div>
 
</div>
 
</OcField>
 
<OcField
 
v-if="distribution.description"
 
:metadata="distributionMetadata.description"
 
for="description"
 
class="w-full"
 
>
 
<div class="flex gap-2 flex-col">
 
<div
 
v-for="(description, key) in distribution.description"
 
:key="key"
 
class="flex items-start border w-full rounded-md"
 
>
 
<Tag :value="key" severity="secondary" icon="fa-solid fa-globe" />
 
<span class="m-2">{{ description }}</span>
 
</div>
 
</div>
</OcField>
</OcField>
<OcField
<OcField
v-if="distribution.license"
v-if="distribution.license"
Loading