File size: 1,105 Bytes
4131df6
aa651ae
1a805b3
aa651ae
085e9e0
c9869b0
aa651ae
 
085e9e0
 
 
 
 
aa651ae
085e9e0
 
 
 
 
4131df6
085e9e0
 
 
 
59990de
 
085e9e0
 
4131df6
085e9e0
 
4131df6
085e9e0
aa651ae
085e9e0
 
aa651ae
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
"use client";
import "./Header.css";
import Link from "next/link";
import Image from "next/image";
import { usePathname } from "next/navigation";
import Sidebar from "@/components/shared/Sidebar/Sidebar";

const Header = () => {
  const pathname = usePathname();
  const isPlayerPage =
    pathname.startsWith("/player/movie") ||
    pathname.startsWith("/player/tvshow");

  return (
    <>
      {!isPlayerPage && (
        <div className="header-container">
          <Sidebar />
          <div className="header-right">
            <Link href="/" className="header-logo-container">
              <h1 className="header-title">Nexora</h1>
              <Image
                className="header-logo"
                src="/android-chrome-192x192.png"
                width={50}
                height={50}
                alt="Nexora Logo"
              />
            </Link>
          </div>
          <Link href="/search" className="search-button">
            <span className="material-symbols-outlined">search</span>
          </Link>
        </div>
      )}
    </>
  );
};

export default Header;