var Ticker = function (props) {
  var _config = React.useState(null);
  var config = _config[0], setConfig = _config[1];

  React.useEffect(function () {
    if (!window.IBA_GHOST) return;
    window.IBA_GHOST.getSiteConfig().then(function (cfg) { setConfig(cfg); });
  }, []);

  var show = props.show !== undefined ? props.show : (config ? config.show_ticker !== false : true);
  var text = props.text || (config && config.ticker_text) || 'R6 EVADE LIVE · F.O.R.G.E. v0.4 SHIPPED · HIVEMIND POV WEEKLY · CHEAT SHEET MARCH UPDATE · NEURAL FORGE 5090s ARRIVING · ANVIL BROKE PROD AGAIN · SCIENCE IS ATTEMPTED';

  if (show === false) return null;

  var doubled = text + ' · ' + text + ' · ';

  return (
    <div className="ib-ticker" aria-hidden="true">
      <div className="ib-ticker-track">
        <span>{doubled}</span>
        <span>{doubled}</span>
      </div>
    </div>
  );
};

window.Ticker = Ticker;
