Remove finalize button

This commit is contained in:
Regalijan 2024-11-17 13:34:35 -05:00
parent f8015aebd3
commit 5f3ffc0fdf
Signed by: regalijan
GPG Key ID: 5D4196DA269EF520

View File

@ -1,5 +1,4 @@
import {
Button,
Container,
Heading,
Table,
@ -12,7 +11,6 @@ import {
Tr,
} from "@chakra-ui/react";
import { useLoaderData } from "@remix-run/react";
import { useState } from "react";
export async function loader({ context }: { context: RequestContext }) {
const { current_user: user } = context.data;
@ -84,27 +82,17 @@ export async function loader({ context }: { context: RequestContext }) {
)
memberMap[member].points -= 30;
const date = new Date();
const reportFinalizationKey = await context.env.DATA.get(
`reportfinalized_${date.getUTCFullYear()}-${date.getUTCMonth() + 1}`,
);
return {
can_finalize: typeof reportFinalizationKey !== "undefined",
members: memberMap,
};
}
export default function () {
const data = useLoaderData<typeof loader>() as {
can_finalize: boolean;
members: {
[k: string]: { name: string; points: number; roblox_id?: number };
};
};
const [showFinalizeButton, setShowFinalizeButton] = useState(
data.can_finalize,
);
const now = new Date();
let month = now.getUTCMonth();
let year = now.getUTCFullYear();
@ -144,7 +132,6 @@ export default function () {
</Tbody>
</Table>
</TableContainer>
<Button disabled={!showFinalizeButton}>Finalize Report</Button>
</Container>
);
}