Change name. Hack on image.

This commit is contained in:
James Pace 2026-03-07 13:27:33 +00:00
parent 3b50b1e913
commit 942a4c42c2
2 changed files with 22 additions and 17 deletions

View File

@ -6,7 +6,7 @@ export function AppNav() {
<Navbar bg="dark" variant="dark" expand="sm" className="py-0"> <Navbar bg="dark" variant="dark" expand="sm" className="py-0">
<Container className="me-auto"> <Container className="me-auto">
<Navbar.Brand as={Link} to="/"> <Navbar.Brand as={Link} to="/">
N-DRIVE J7-Bridge
</Navbar.Brand> </Navbar.Brand>
<Navbar.Toggle aria-controls="collapse-navbar-nav" /> <Navbar.Toggle aria-controls="collapse-navbar-nav" />
<Navbar.Collapse id="collapse-navbar-nav"> <Navbar.Collapse id="collapse-navbar-nav">
@ -28,5 +28,5 @@ export function AppNav() {
} }
export function Footer() { export function Footer() {
return <p className="footer">Made with {"<3"} by James Pace.</p>; return <p className="footer">Copyright 2026 James Pace</p>;
} }

View File

@ -1,5 +1,5 @@
import { AppNav, Footer } from "./AppNav.tsx"; import { AppNav, Footer } from "./AppNav.tsx";
import { Container, Row, Col, Image } from "react-bootstrap"; import { Container, Row, Col, Image, Card } from "react-bootstrap";
import { atom, useAtom } from "jotai"; import { atom, useAtom } from "jotai";
import { atomWithQuery } from "jotai-tanstack-query"; import { atomWithQuery } from "jotai-tanstack-query";
@ -15,7 +15,7 @@ const costmapImageQuery = async () => {
const costmapImageAtom = atomWithQuery(() => ({ const costmapImageAtom = atomWithQuery(() => ({
queryKey: ["costmap_image"], queryKey: ["costmap_image"],
queryFn: costmapImageQuery, queryFn: costmapImageQuery,
refetchInterval: 1000 // 1s refetchInterval: 1000, // 1s
})); }));
export function Home() { export function Home() {
@ -23,18 +23,23 @@ export function Home() {
let costmapImage = () => { let costmapImage = () => {
if (isPending) { if (isPending) {
return (<p>"Loading..."</p>); return <p>"Loading..."</p>;
} }
if (isError) { if (isError) {
return(<p>"Error!"</p>); return <p>"Error!"</p>;
} }
return (<Image src={data} />); return <Image src={data} />;
}; };
return ( return (
<div> <div>
<AppNav /> <AppNav />
<Container> <Container className="vert-padded">
{ costmapImage() } <Card className="padded">
<Row>
<Col lg={8}>{costmapImage()}</Col>
<Col lg={4}></Col>
</Row>
</Card>
</Container> </Container>
<Footer /> <Footer />
</div> </div>