style(ui): simplify image caption and alt input layout using full-width utility class

This commit is contained in:
2026-04-26 16:28:40 -04:00
parent c3b54d9361
commit 67274687a3
@@ -325,18 +325,14 @@ function ImageBlock({ block, onChange, disabled }) {
)}
</div>
</div>
<div
className="flex flex-col gap-1"
style={{ alignItems: align === 'full' ? 'stretch' : justify === 'flex-start' ? 'flex-start' : justify === 'flex-end' ? 'flex-end' : 'center' }}
>
<div className="flex flex-col gap-1">
<input
type="text"
placeholder="Légende (optionnelle)"
value={block.caption ?? ''}
onChange={handleCaptionChange}
disabled={disabled}
className="px-1 py-0.5 text-sm italic text-neutral-600 dark:text-neutral-400 bg-transparent outline-none focus:border-b focus:border-neutral-300 dark:focus:border-neutral-700"
style={{ minWidth: '12rem', maxWidth: '100%' }}
className="w-full px-1 py-0.5 text-sm italic text-neutral-600 dark:text-neutral-400 bg-transparent outline-none focus:border-b focus:border-neutral-300 dark:focus:border-neutral-700"
/>
{!disabled && (
<input
@@ -344,8 +340,7 @@ function ImageBlock({ block, onChange, disabled }) {
placeholder="Texte alternatif (accessibilité)"
value={block.alt ?? ''}
onChange={handleAltChange}
className="px-1 py-0.5 text-xs text-neutral-500 dark:text-neutral-500 bg-transparent outline-none focus:border-b focus:border-neutral-300 dark:focus:border-neutral-700"
style={{ minWidth: '12rem', maxWidth: '100%' }}
className="w-full px-1 py-0.5 text-xs text-neutral-500 dark:text-neutral-500 bg-transparent outline-none focus:border-b focus:border-neutral-300 dark:focus:border-neutral-700"
/>
)}
</div>