Don't show Appnav on login page.

This commit is contained in:
James Pace 2026-08-22 15:41:16 -04:00
parent 855c479caf
commit 207476efdc
1 changed files with 27 additions and 34 deletions

View File

@ -8,25 +8,20 @@
// This Source Code Form is "Incompatible With Secondary Licenses", as
// defined by the Mozilla Public License, v. 2.0.
//
import { AppNav, Footer } from "./components/AppNav.tsx";
import { Container, Row, Col, Card, Button, Form } from "react-bootstrap";
import { atom, useAtomValue } from "jotai";
import { useNavigate } from "react-router-dom";
export function Login() {
return (
<div>
<AppNav />
<Container className="vert-padded">
<LoginForm />
</Container>
<Footer />
</div>
);
}
function LoginForm() {
const navigate = useNavigate();
@ -39,16 +34,16 @@ function LoginForm() {
console.log(formData);
const resp = await fetch("/api/login", {
method: 'POST',
method: "POST",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify(formData),
});
if(resp.redirected) {
if (resp.redirected) {
navigate("/");
}
}
};
return (
<Form onSubmit={onSubmit}>
<Form.Group controlId="passwordForm">
@ -56,9 +51,7 @@ function LoginForm() {
<Form.Control name="password" type="password" />
</Form.Group>
<Button type="submit">
Submit
</Button>
<Button type="submit">Submit</Button>
</Form>
);
}