PlayerHeader.js 581 B

1234567891011121314151617181920212223
  1. import React, { useState, useEffect } from "react";
  2. export const PlayerHeader = ({ personal }) => {
  3. const [offset, setOffset] = useState(0);
  4. useEffect(() => {
  5. window.onscroll = () => {
  6. setOffset(window.pageYOffset);
  7. };
  8. return () => {
  9. setOffset(0);
  10. };
  11. }, []);
  12. return (
  13. <nav className={`mt-5 navbar ${offset > 50 ? "sticky" : ""}`}>
  14. <div className="container-fluid player-container">
  15. <span>#</span>
  16. <span>Название</span>
  17. <span>{personal ? "" : "Владелец"}</span>
  18. </div>
  19. </nav>
  20. );
  21. };