fix: pre release bug fixes (#3473)

* clear store on signout

* fix: project member list response change

* fix adding member to project

* fix exceptions with invitations

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
This commit is contained in:
rahulramesha 2024-01-25 16:38:34 +05:30 committed by GitHub
parent c1c2a6ddce
commit a1a24e4574
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 64 additions and 37 deletions

View file

@ -19,20 +19,30 @@ export const MemberSelect: React.FC<Props> = observer((props) => {
project: { projectMemberIds, getProjectMemberDetails },
} = useMember();
const options = projectMemberIds?.map((userId) => {
const memberDetails = getProjectMemberDetails(userId);
const options = projectMemberIds
?.map((userId) => {
const memberDetails = getProjectMemberDetails(userId);
return {
value: `${memberDetails?.member.id}`,
query: `${memberDetails?.member.display_name}`,
content: (
<div className="flex items-center gap-2">
<Avatar name={memberDetails?.member.display_name} src={memberDetails?.member.avatar} />
{memberDetails?.member.display_name}
</div>
),
};
});
if (!memberDetails?.member) return;
return {
value: `${memberDetails?.member.id}`,
query: `${memberDetails?.member.display_name}`,
content: (
<div className="flex items-center gap-2">
<Avatar name={memberDetails?.member.display_name} src={memberDetails?.member.avatar} />
{memberDetails?.member.display_name}
</div>
),
};
})
.filter((option) => !!option) as
| {
value: string;
query: string;
content: React.JSX.Element;
}[]
| undefined;
const selectedOption = getProjectMemberDetails(value);
return (