Add point count on et members page

This commit is contained in:
Regalijan 2024-02-21 14:16:02 -05:00
parent 4ea4053235
commit 0f257ce42f
Signed by: regalijan
GPG Key ID: 5D4196DA269EF520

View File

@ -4,6 +4,7 @@ import {
Heading, Heading,
Link, Link,
Table, Table,
TableCaption,
TableContainer, TableContainer,
Tbody, Tbody,
Td, Td,
@ -14,7 +15,7 @@ import {
export async function loader({ context }: { context: RequestContext }) { export async function loader({ context }: { context: RequestContext }) {
const etData = await context.env.D1.prepare( const etData = await context.env.D1.prepare(
"SELECT id, name, roblox_id FROM et_members;", "SELECT id, name, points, roblox_id FROM et_members;",
).all(); ).all();
if (etData.error) if (etData.error)
@ -45,11 +46,15 @@ export default function () {
<Heading>Events Team Members</Heading> <Heading>Events Team Members</Heading>
<TableContainer pt="16px"> <TableContainer pt="16px">
<Table variant="simple"> <Table variant="simple">
<TableCaption>
Points are updated at the end of the month
</TableCaption>
<Thead> <Thead>
<Tr> <Tr>
<Th>Discord ID</Th> <Th>Discord ID</Th>
<Th>Name</Th> <Th>Name</Th>
<Th>Roblox ID</Th> <Th>Roblox ID</Th>
<Th>Points</Th>
<Th>Remove</Th> <Th>Remove</Th>
</Tr> </Tr>
</Thead> </Thead>
@ -59,6 +64,7 @@ export default function () {
<Td>{member.id}</Td> <Td>{member.id}</Td>
<Td>{member.name}</Td> <Td>{member.name}</Td>
<Td>{member.roblox_id}</Td> <Td>{member.roblox_id}</Td>
<Td>{member.points}</Td>
<Td> <Td>
<Link onClick={async () => removeMember(member.id)}> <Link onClick={async () => removeMember(member.id)}>
Remove Remove