/* global React */
const { useState, useEffect } = React;

function Nav() {
  const [scrolled, setScrolled] = useState(false);
  useEffect(() => {
    const onScroll = () => setScrolled(window.scrollY > 24);
    window.addEventListener("scroll", onScroll);
    return () => window.removeEventListener("scroll", onScroll);
  }, []);
  return (
    <header className={"nav " + (scrolled ? "scrolled" : "")}>
      <div className="nav-inner">
        <a href="index.html" className="brand">
          <img src="img/logo_eclinic.svg" alt="Э-Клиник" className="brand-logo" />
        </a>
        <nav className="nav-links">
          <a href="#services">Услуги</a>
          <a href="#programs">Программы</a>
          <a href="#doctors">Врачи</a>
          <a href="#prices">Цены</a>
          <a href="#contacts">Контакты</a>
        </nav>
        <div className="nav-spacer"></div>
        <div className="nav-socials">
          <a href="https://t.me/+79230100095" target="_blank" rel="noreferrer" aria-label="Telegram" className="social-ico tg">
            <svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor"><path d="M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.962 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z"/></svg>
          </a>
          <a href="https://max.ru/u/f9LHodD0cOJ4rRAGxktVeZdjmi32yIgTQA6V_5OsyKhySTY_ExrZoc5_ZgQ" target="_blank" rel="noreferrer" aria-label="MAX" className="social-ico max">
            <img src="img/icon_max.svg" alt="MAX" />
          </a>
        </div>
        <a href="tel:+79991410101" className="nav-phone">
          <span className="small">Запись</span>
          +7 (999) 141-01-01
        </a>
        <a href="#contacts" className="btn btn-primary nav-cta">Записаться</a>
      </div>
    </header>
  );
}

window.Nav = Nav;
