/* global React */ (function () { const { useState } = React; const T = window.SC_T; function HistoryItem({ status, text, count, time, delay = 0 }) { const [hover, setHover] = useState(false); const color = status === 'ok' ? T.ok : status === 'err' ? T.err : T.warn; return (
setHover(true)} onMouseLeave={() => setHover(false)} style={{ display: 'flex', alignItems: 'center', gap: 10, padding: '7px 10px', borderRadius: 8, cursor: 'pointer', background: hover ? T.accentSoft : 'transparent', animation: `sc-slide-in 0.5s ${delay}ms both cubic-bezier(0.16, 1, 0.3, 1)`, transition: 'background .15s ease', }} > {text} {count > 0 ? count.toLocaleString('ru') : '—'} {time}
); } window.HistoryItem = HistoryItem; })();