diff --git a/app/routes/et-members.tsx b/app/routes/et-members.tsx index 0714420..c7f9fb8 100644 --- a/app/routes/et-members.tsx +++ b/app/routes/et-members.tsx @@ -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(); + const [realtimePoints, setRealtimePoints] = useState(0); + const [memberData, setMemberData] = useState(useLoaderData()); return (