@@ -225,10 +210,83 @@ function GroupMember({
) : null}
+ {!hideNote ? (
+
+ ) : null}
);
}
+function MemberNote({
+ note,
+ editable,
+}: {
+ note?: string | null;
+ editable: boolean;
+}) {
+ const fetcher = useFetcher();
+ const [editing, setEditing] = React.useState(false);
+
+ React.useEffect(() => {
+ setEditing(false);
+ }, [note]);
+
+ if (editing) {
+ return (
+