Skip to content

Commit 9c86e0d

Browse files
committed
Working on login
1 parent a78a7e8 commit 9c86e0d

4 files changed

Lines changed: 11 additions & 134 deletions

File tree

src/components/navbar/NavbarLink.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ export default function NavbarLink({ label, nav }: NavbarLinkProps) {
1010
const navigate = useNavigate();
1111

1212
const handleClick = (e: MouseEvent<HTMLAnchorElement>) => {
13+
if (location.pathname === nav) {
14+
return;
15+
}
16+
1317
e.preventDefault();
1418

1519
const content = document.querySelector('.app-content');

src/pages/Home.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,15 @@
1+
import { useState } from 'react';
2+
import LoginPopup from '../components/LoginPopup.tsx';
3+
import '../css/login.css';
4+
15
export default function Home() {
6+
const [showLogin, setShowLogin] = useState(false);
27
return (
38
<>
49
<div>
510
<h1>Home</h1>
11+
<a onClick={() => setShowLogin(true)}>Register</a>
12+
<LoginPopup isOpen={showLogin} onClose={() => setShowLogin(false)} />
613
</div>
714
</>
815
);

src/pages/Login.tsx

Lines changed: 0 additions & 131 deletions
This file was deleted.

src/pages/Testing.tsx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,12 @@ import DarkModeToggle from '../components/DarkModeToggle.tsx';
33
import LoginPopup from '../components/LoginPopup.tsx';
44

55
export default function Testing() {
6-
const [showLogin, setShowLogin] = useState(false);
76
return (
87
<>
98
<div style={{ display: 'flex', flexDirection: 'column', gap: '16px', color: 'black' }}>
109
<h1>[dev] Testing</h1>
1110
<p>This page is for misc features that have been developed, but not placed.</p>
1211
<DarkModeToggle />
13-
<a onClick={() => setShowLogin(true)}>Register</a>
14-
<LoginPopup isOpen={showLogin} onClose={() => setShowLogin(false)} />
1512
</div>
1613
</>
1714
);

0 commit comments

Comments
 (0)