diff --git a/src/pages/Admin/Charity/Members/List.tsx b/src/pages/Admin/Charity/Members/List.tsx new file mode 100644 index 0000000000..205c5d434b --- /dev/null +++ b/src/pages/Admin/Charity/Members/List.tsx @@ -0,0 +1,67 @@ +import { useAdminContext } from "pages/Admin/Context"; +import { useUsersQuery } from "services/aws/users"; +import QueryLoader from "components/QueryLoader"; +import TableSection, { Cells } from "components/TableSection"; + +export default function Loader() { + const { id } = useAdminContext(); + const queryState = useUsersQuery(id); + return ( + + {(members) => ( +
+ + + )} + + ); +} + +type TableProps = { + classes?: string; + members: string[]; +}; +function Table({ members, classes = "" }: TableProps) { + return ( +
+ + + <> + <>Email + + + + {members.map((member) => ( + + <>-- + <>{member} + + ))} + +
+ ); +} diff --git a/src/pages/Admin/Charity/Members/Members.tsx b/src/pages/Admin/Charity/Members/Members.tsx index 7505072ea4..f9b7885f27 100644 --- a/src/pages/Admin/Charity/Members/Members.tsx +++ b/src/pages/Admin/Charity/Members/Members.tsx @@ -1,9 +1,10 @@ +import List from "./List"; + export default function Members() { return (

Manage Members

- {/* */} - {/* */} +
); }