- {linkedSlug ? (
- // Image liée à un média : alt et caption viennent du média. Pas
- // d'inputs locaux. En lecture seule on affiche juste la légende.
- // En édition on montre un bandeau avec un lien vers la médiathèque.
- disabled ? (
- captionForRender ? (
-
- {captionForRender}
-
- ) : null
- ) : (
-
- )
+ {/* Sous l'image : la légende uniquement, et seulement si elle existe.
+ Pas de placeholder, pas de bloc gris, pas d'alt — l'alt reste sur
+ l'attribut `
![]()
`. L'édition se fait via la modale ouverte
+ par le bouton « Métadonnées » de la toolbar. */}
+ {captionForRender ? (
+
+ {captionForRender}
+
+ ) : null}
+ {!disabled && metadataOpen && (
+ linkedSlug ? (
+
setMetadataOpen(false)}
+ onUpdated={handleMediaUpdated}
+ canEdit
+ />
) : (
- <>
-
- {!disabled && (
-
- )}
- >
- )}
-
+