fix(campaign): stabilize message preview overlays

This commit is contained in:
2026-07-20 17:11:23 +02:00
parent 2e593b7fa4
commit 724ca779d6
3 changed files with 104 additions and 2 deletions

View File

@@ -88,11 +88,11 @@ export default function CampaignMessagePreviewOverlay({
}, [navigation, onClose]);
return (
<div className="overlay-backdrop" role="dialog" aria-modal="true" aria-labelledby="message-preview-title">
<div className="overlay-backdrop message-preview-backdrop" role="dialog" aria-modal="true" aria-labelledby="message-preview-title">
<div className="modal-panel template-preview-modal message-preview-modal">
<header className="modal-header">
<h2 id="message-preview-title">{title}</h2>
<button className="modal-close" onClick={onClose}>×</button>
<button type="button" className="modal-close" aria-label={closeLabel} title={closeLabel} onClick={onClose}>×</button>
</header>
<div className="modal-body">
{(recipientLabel || recipientNote || navigation) &&