Skip to content

Commit

Permalink
Container in pit reports, require auth in quant reports
Browse files Browse the repository at this point in the history
  • Loading branch information
renatodellosso committed Feb 10, 2025
1 parent c2109fa commit c725109
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 35 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -14,18 +14,14 @@ import ClientApi from "@/lib/api/ClientApi";
const api = new ClientApi();

export default function Homepage(props: FormProps) {
const { session, status } = useCurrentSession();
const hide = status === "authenticated";

useEffect(() => {
if (props.report)
setInterval(() => api.checkInForReport(props.report._id!), 5000);
}, [props.report]);

return (
<Container
requireAuthentication={false}
hideMenu={!hide}
requireAuthentication={true}
title={`${props.report.robotNumber} | Quant Scouting`}
>
{props.report ? <Form {...props} /> : <p className="text-error">Welp.</p>}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ import Checkbox from "@/components/forms/Checkboxes";
import FieldPositionSelector from "@/components/forms/FieldPositionSelector";
import ImageUpload from "@/components/forms/ImageUpload";
import Card from "@/components/Card";
import Container from "@/components/Container";

const api = new ClientApi();

Expand Down Expand Up @@ -270,39 +271,44 @@ export default function PitReportForm(props: {
});

return (
<Flex
mode="col"
className="items-center w-screen h-full space-y-4"
<Container
requireAuthentication={true}
title={`${props.pitReport.teamNumber} | Pit Scouting`}
>
<Card
className="w-1/4"
coloredTop="bg-accent"
<Flex
mode="col"
className="items-center w-screen h-full space-y-4"
>
<Flex
center={true}
mode="col"
<Card
className="w-1/4"
coloredTop="bg-accent"
>
<h1 className="text-4xl font-semibold">Pitscouting</h1>
<div className="divider"></div>
<h1 className="font-semibold text-2xl">
<FaRobot
className="inline mr-2"
size={30}
></FaRobot>
Team <span className="text-accent">{pitreport.teamNumber}</span>
</h1>
</Flex>
</Card>
<Card>
{components}
<button
className="btn btn-primary "
onClick={submit}
>
Submit
</button>
</Card>
</Flex>
<Flex
center={true}
mode="col"
>
<h1 className="text-4xl font-semibold">Pitscouting</h1>
<div className="divider"></div>
<h1 className="font-semibold text-2xl">
<FaRobot
className="inline mr-2"
size={30}
></FaRobot>
Team <span className="text-accent">{pitreport.teamNumber}</span>
</h1>
</Flex>
</Card>
<Card>
{components}
<button
className="btn btn-primary "
onClick={submit}
>
Submit
</button>
</Card>
</Flex>
</Container>
);
}

Expand Down

0 comments on commit c725109

Please sign in to comment.