From ed8e2b5016d7c01645897880a9d719603210f39a Mon Sep 17 00:00:00 2001 From: Adwit Mukherji <66975870+4dw1tz@users.noreply.github.com> Date: Fri, 25 Oct 2024 16:44:07 +0100 Subject: [PATCH] asthetic header and body --- app/Home.tsx | 52 +++++++++++-------- app/TicketListings.tsx | 0 app/page.tsx | 6 ++- components/custom/header.tsx | 98 ++++++++++++++++++++++-------------- 4 files changed, 97 insertions(+), 59 deletions(-) create mode 100644 app/TicketListings.tsx diff --git a/app/Home.tsx b/app/Home.tsx index 642da0f..d86a4e9 100644 --- a/app/Home.tsx +++ b/app/Home.tsx @@ -3,26 +3,38 @@ import Footer from '../components/custom/footer'; export default function Home() { return ( -
-
-
- {/* Other page content */} + <> +
+
+
+ +
+
+

+ Featured Events +

+

+ No events available at the moment. +

+
+
+

+ Upcoming Events +

+
    +
  • Event 1 - Date
  • +
  • Event 2 - Date
  • +
  • Event 3 - Date
  • +
+
+
+
+
-
-
-

Featured Events

-

No events available at the moment.

-
-
-

Upcoming Events

-
    -
  • Event 1 - Date
  • -
  • Event 2 - Date
  • -
  • Event 3 - Date
  • -
-
-
-
-
+ ); } diff --git a/app/TicketListings.tsx b/app/TicketListings.tsx new file mode 100644 index 0000000..e69de29 diff --git a/app/page.tsx b/app/page.tsx index 1ca9146..03b69a9 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -1,5 +1,9 @@ import Home from './Home'; export default function Page() { - return ; + return ( + <> + + + ); } diff --git a/components/custom/header.tsx b/components/custom/header.tsx index b6ada36..134af8b 100644 --- a/components/custom/header.tsx +++ b/components/custom/header.tsx @@ -1,42 +1,64 @@ -// components/Header.js -import React from 'react'; +'use client'; +import React, { useState } from 'react'; import Link from 'next/link'; -const Header = () => ( -
-
-

Ticket Chain

- - -
-
-); +const Header = () => { + const [mouseX, setMouseX] = useState(0); + const [mouseY, setMouseY] = useState(0); + + const handleMouseMove = (e: React.MouseEvent) => { + setMouseX(e.clientX); + setMouseY(e.clientY); + }; + + return ( +
+
+
+

Ticket Chain

+ +
+
+ ); +}; export default Header;