Support asynchronous member table updates

This commit is contained in:
Regalijan 2024-02-27 14:12:09 -05:00
parent 97bba83eb5
commit 2f06159668
Signed by: regalijan
GPG Key ID: 5D4196DA269EF520

View File

@ -12,6 +12,7 @@ import {
Thead,
Tr,
} from "@chakra-ui/react";
import { useState } from "react";
export async function loader({ context }: { context: RequestContext }) {
if (!context.data.current_user)
@ -50,10 +51,11 @@ export default function () {
method: "DELETE",
});
location.reload();
setMemberData(memberData.filter((member) => member.id !== id));
}
const memberData = useLoaderData<typeof loader>();
const [realtimePoints, setRealtimePoints] = useState(0);
const [memberData, setMemberData] = useState(useLoaderData<typeof loader>());
return (
<Container maxW="container.lg">