From 0630f5a8a30bd1176c08fa17688394ada40ce39f Mon Sep 17 00:00:00 2001 From: real-zephex Date: Mon, 24 Jun 2024 00:53:29 +0530 Subject: =?UTF-8?q?=E2=9C=A8=20style:=20minor=20UI=20enhancements?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/components/header/header.jsx | 46 ++++++++++++++++++++++++++++++++---- src/app/web-series/[id]/page.jsx | 2 +- 2 files changed, 43 insertions(+), 5 deletions(-) diff --git a/src/app/components/header/header.jsx b/src/app/components/header/header.jsx index e6efc7d..6bb362a 100644 --- a/src/app/components/header/header.jsx +++ b/src/app/components/header/header.jsx @@ -1,3 +1,5 @@ +"use client"; + import Link from "next/link"; import { ThemeSwitcher } from "../themeSwitcher"; import { @@ -6,10 +8,17 @@ import { NavbarContent, NavbarItem, Button, + Dropdown, + DropdownTrigger, + DropdownMenu, + DropdownSection, + DropdownItem, } from "@nextui-org/react"; +import { useState } from "react"; -export default async function Header() { - const sections = ["anime", "kdrama", "manga", "movies", "web-series"]; +export default function Header() { + const sections = ["anime", "kdrama", "movies", "web-series", "manga"]; + const [currentPage, setCurrentPage] = useState("Homepage"); return ( @@ -19,10 +28,39 @@ export default async function Header() {

+ + + + + + {sections && + sections.slice(0, 4).map((item, index) => ( + setCurrentPage(item)} + > + {item} + + ))} + + {sections && - sections.map((item, index) => ( + sections.slice(-1).map((item, index) => ( - {item} + ))} diff --git a/src/app/web-series/[id]/page.jsx b/src/app/web-series/[id]/page.jsx index c947f5a..28802b3 100644 --- a/src/app/web-series/[id]/page.jsx +++ b/src/app/web-series/[id]/page.jsx @@ -16,7 +16,7 @@ const SeriesInfoPage = async ({ params }) => {