feat: change priority image for index
Déploiement FRONT PROD / check (push) Successful in 2m2s
Déploiement FRONT PROD / deploy (push) Successful in 21s

This commit is contained in:
2026-06-22 10:13:02 +04:00
parent 9d1c51337c
commit ac24abb051
2 changed files with 11 additions and 16 deletions
+1 -1
View File
@@ -22,7 +22,7 @@ export default function AnVedette({teks}) {
const [imageLoaded, setImageLoaded] = useState(false) const [imageLoaded, setImageLoaded] = useState(false)
const {titre, artistes, annee, couverture, slug} = teks const {titre, artistes, annee, couverture, slug} = teks
const aliases = getAlias(artistes, teks.prioriteArtistes) const aliases = getAlias(artistes, teks.prioriteArtistes)
const fmt = formatKuveti(couverture) const fmt = formatKuveti(couverture, 'medium')
const imageUrl = fmt?.url ? `${IMAGE_URL}${fmt.url}` : noImageUrl const imageUrl = fmt?.url ? `${IMAGE_URL}${fmt.url}` : noImageUrl
return ( return (
+10 -15
View File
@@ -1,19 +1,14 @@
export const formatKuveti = kuveti => { const SIZE_ORDER = {
if (!kuveti) { large: ['large', 'medium', 'small'],
return null medium: ['medium', 'small', 'large'],
} small: ['small', 'medium', 'large'],
}
if (kuveti && kuveti.formats && kuveti.formats.large) { export const formatKuveti = (kuveti, preferred = 'large') => {
return kuveti.formats.large if (!kuveti) return null
const order = SIZE_ORDER[preferred] ?? SIZE_ORDER.large
for (const size of order) {
if (kuveti.formats?.[size]) return kuveti.formats[size]
} }
if (kuveti && kuveti.formats && kuveti.formats.medium) {
return kuveti.formats.medium
}
if (kuveti && kuveti.formats && kuveti.formats.small) {
return kuveti.formats.small
}
return kuveti return kuveti
} }