Skip to content

Commit 8d0bc50

Browse files
committed
Changed index to welcome page, and linked a separate home page to the nav bar
1 parent 58374d2 commit 8d0bc50

4 files changed

Lines changed: 55 additions & 43 deletions

File tree

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
import { NavigationMenuLink } from "@radix-ui/react-navigation-menu";
2+
import Link from "next/link";
3+
4+
import { Button } from "@/components/ui/button";
5+
import {
6+
NavigationMenu,
7+
NavigationMenuContent,
8+
NavigationMenuItem,
9+
NavigationMenuList,
10+
NavigationMenuTrigger,
11+
} from "@/components/ui/navigation-menu";
12+
13+
// Landing page has nav menu on top with a signup on the right
14+
// scrolling content underneath?
15+
export default function Home() {
16+
return (
17+
<div className="flex flex-row justify-center gap-6 p-6">
18+
<NavigationMenu>
19+
<NavigationMenuList>
20+
<NavigationMenuItem>
21+
<NavigationMenuTrigger>Events</NavigationMenuTrigger>
22+
<NavigationMenuContent>
23+
<NavigationMenuLink>
24+
<Link href={"/"}>INDEX</Link>
25+
</NavigationMenuLink>
26+
</NavigationMenuContent>
27+
</NavigationMenuItem>
28+
<NavigationMenuItem>
29+
<NavigationMenuTrigger>Clubs</NavigationMenuTrigger>
30+
</NavigationMenuItem>
31+
<NavigationMenuItem>
32+
<NavigationMenuTrigger>
33+
Idk another placeholder
34+
</NavigationMenuTrigger>
35+
</NavigationMenuItem>
36+
<NavigationMenuItem>
37+
<NavigationMenuTrigger>About us</NavigationMenuTrigger>
38+
</NavigationMenuItem>
39+
</NavigationMenuList>
40+
</NavigationMenu>
41+
<div className="flex flex-row justify-end gap-6">
42+
<Button>Join or something</Button>
43+
</div>
44+
</div>
45+
);
46+
}

client/src/pages/home.tsx

Lines changed: 6 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,12 @@
1-
import { NavigationMenuLink } from "@radix-ui/react-navigation-menu";
2-
import Link from "next/link";
1+
import Layout from "./layout";
32

4-
import { Button } from "@/components/ui/button";
5-
import {
6-
NavigationMenu,
7-
NavigationMenuContent,
8-
NavigationMenuItem,
9-
NavigationMenuList,
10-
NavigationMenuTrigger,
11-
} from "@/components/ui/navigation-menu";
12-
13-
// Landing page has nav menu on top with a signup on the right
14-
// scrolling content underneath?
153
export default function Home() {
164
return (
17-
<div className="flex flex-row justify-center gap-6 p-6">
18-
<NavigationMenu>
19-
<NavigationMenuList>
20-
<NavigationMenuItem>
21-
<NavigationMenuTrigger>Events</NavigationMenuTrigger>
22-
<NavigationMenuContent>
23-
<NavigationMenuLink>
24-
<Link href={"/"}>INDEX</Link>
25-
</NavigationMenuLink>
26-
</NavigationMenuContent>
27-
</NavigationMenuItem>
28-
<NavigationMenuItem>
29-
<NavigationMenuTrigger>Clubs</NavigationMenuTrigger>
30-
</NavigationMenuItem>
31-
<NavigationMenuItem>
32-
<NavigationMenuTrigger>
33-
Idk another placeholder
34-
</NavigationMenuTrigger>
35-
</NavigationMenuItem>
36-
<NavigationMenuItem>
37-
<NavigationMenuTrigger>About us</NavigationMenuTrigger>
38-
</NavigationMenuItem>
39-
</NavigationMenuList>
40-
</NavigationMenu>
41-
<div className="flex flex-row justify-end gap-6">
42-
<Button>Join or something</Button>
5+
<Layout>
6+
<div className="p-6">
7+
<h1 className="text-2xl font-bold">Home</h1>
8+
<p>This is the Home page.</p>
439
</div>
44-
</div>
10+
</Layout>
4511
);
4612
}

client/src/pages/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export default function Home() {
2626
fontSans.variable,
2727
)}
2828
>
29-
<h1 className="text-3xl text-primary">HOME</h1>
29+
<h1 className="text-3xl text-primary">Welcome Page</h1>
3030
<Button onClick={() => setClicked(true)}>
3131
{isLoading ? "Loading" : "Ping"}
3232
</Button>

client/src/pages/layout.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Bell,Home, Mail, User } from "lucide-react";
1+
import { Bell, Home, Mail, User } from "lucide-react";
22
import Link from "next/link";
33

44
type LayoutProps = {
@@ -12,7 +12,7 @@ export default function Layout({ children }: LayoutProps) {
1212

1313
<nav className="fixed bottom-6 left-1/2 z-50 -translate-x-1/2">
1414
<div className="flex items-center gap-8 rounded-full bg-[#000912] px-8 py-4 shadow-lg">
15-
<Link href="/" className="text-gray-300 hover:text-white">
15+
<Link href="/home" className="text-gray-300 hover:text-white">
1616
<Home className="h-6 w-6" />
1717
</Link>
1818

0 commit comments

Comments
 (0)