Corriger le mapping des champs StoryBlok (category, resume en Textarea, dossier)
This commit is contained in:
parent
a1ab3bf30e
commit
fedbd240af
3 changed files with 7 additions and 7 deletions
|
|
@ -1,4 +1,4 @@
|
||||||
import { useStoryblokApi, renderRichText } from '@storyblok/astro';
|
import { useStoryblokApi } from '@storyblok/astro';
|
||||||
import type { SbBlokData } from '@storyblok/astro';
|
import type { SbBlokData } from '@storyblok/astro';
|
||||||
|
|
||||||
function getVersion(): 'draft' | 'published' {
|
function getVersion(): 'draft' | 'published' {
|
||||||
|
|
@ -45,15 +45,15 @@ export function mapStoryToSpectacle(story: any): Spectacle {
|
||||||
return {
|
return {
|
||||||
id: story.slug,
|
id: story.slug,
|
||||||
title: c.titre || story.name,
|
title: c.titre || story.name,
|
||||||
category: c.categorie || 'tout-public',
|
category: c.category || 'tout-public',
|
||||||
retired: c.retire || false,
|
retired: c.retire || false,
|
||||||
age: c.age || '',
|
age: c.age || '',
|
||||||
duration: c.duree || '',
|
duration: c.duree || '',
|
||||||
summary: c.resume ? renderRichText(c.resume) : '',
|
summary: c.resume || '',
|
||||||
credits: c.credits || '',
|
credits: c.credits || '',
|
||||||
image: c.image?.filename || '',
|
image: c.image?.filename || '',
|
||||||
gallery: (c.galerie || []).map((a: any) => a.filename),
|
gallery: (c.galerie || []).map((a: any) => a.filename),
|
||||||
dossierPro: c.dossier_pro?.filename || '',
|
dossierPro: c.dossier?.filename || '',
|
||||||
_blok: c,
|
_blok: c,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -97,7 +97,7 @@ if (!spectacle) {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{spectacle.summary && (
|
{spectacle.summary && (
|
||||||
<div class="font-sans text-lg md:text-xl text-night/70 leading-relaxed" set:html={spectacle.summary} />
|
<p class="font-sans text-lg md:text-xl text-night/70 leading-relaxed whitespace-pre-line">{spectacle.summary}</p>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
{spectacle.credits && (
|
{spectacle.credits && (
|
||||||
|
|
|
||||||
|
|
@ -80,7 +80,7 @@ const retraites = spectacles.filter(s => s.retired);
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
{spectacle.summary && (
|
{spectacle.summary && (
|
||||||
<div class="font-sans text-lg md:text-xl text-night/70 leading-relaxed" set:html={spectacle.summary} />
|
<p class="font-sans text-lg md:text-xl text-night/70 leading-relaxed whitespace-pre-line">{spectacle.summary}</p>
|
||||||
)}
|
)}
|
||||||
<div class="pt-4 md:pt-8 flex flex-wrap justify-center md:justify-start gap-4 md:gap-6">
|
<div class="pt-4 md:pt-8 flex flex-wrap justify-center md:justify-start gap-4 md:gap-6">
|
||||||
<a
|
<a
|
||||||
|
|
@ -210,7 +210,7 @@ const retraites = spectacles.filter(s => s.retired);
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{spectacle.summary && (
|
{spectacle.summary && (
|
||||||
<div class="font-sans text-lg md:text-xl text-night/70 leading-relaxed" set:html={spectacle.summary} />
|
<p class="font-sans text-lg md:text-xl text-night/70 leading-relaxed whitespace-pre-line">{spectacle.summary}</p>
|
||||||
)}
|
)}
|
||||||
<div class="pt-4 md:pt-8 flex flex-wrap justify-center md:justify-start gap-4 md:gap-6">
|
<div class="pt-4 md:pt-8 flex flex-wrap justify-center md:justify-start gap-4 md:gap-6">
|
||||||
<a
|
<a
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue