Add pending requests menu.

This commit is contained in:
Paul
2021-07-02 18:00:17 +01:00
parent bfb15e3109
commit d8e23aea12
8 changed files with 107 additions and 16 deletions

View File

@@ -0,0 +1,26 @@
import styles from "./UserPicker.module.scss";
import { useUsers } from "../../revoltjs/hooks";
import Modal from "../../../components/ui/Modal";
import { Friend } from "../../../pages/friends/Friend";
interface Props {
users: string[];
onClose: () => void;
}
export function PendingRequests({ users: ids, onClose }: Props) {
const users = useUsers(ids);
return (
<Modal
visible={true}
title={"Pending requests"}
onClose={onClose}>
<div className={styles.list}>
{ users
.filter(x => typeof x !== 'undefined')
.map(x => <Friend user={x!} key={x!._id} />) }
</div>
</Modal>
);
}