/* global React */ // ──────────────────────────────────────────────────────────── // ALARM — драматичный экран события для сильных (M ≥ 6.0) // Адаптация AlarmA из прототипа (Сдержанный приборный): // огромная цифра магнитуды, pulsing предупреждение, параметры в grid. // // Кнопка «Карта эпицентра» переключает на полный EventDetailScreen // с Leaflet картой. // ──────────────────────────────────────────────────────────── window.AlarmScreen = ({ T, dark, ev, onBack, onShowDetail, onShowTsunami }) => { if (!ev) return null; const color = window.magColor(ev.mag, T); const magLabel = window.magLabel(ev.mag); const dateUtc = new Date(ev.timeUtc); const fmtMskWithSec = new Intl.DateTimeFormat("ru-RU", { hour: "2-digit", minute: "2-digit", second: "2-digit", hour12: false, timeZone: "Europe/Moscow", }).format(dateUtc); return (