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:
parent
c1c2a6ddce
commit
a1a24e4574
5 changed files with 64 additions and 37 deletions
|
|
@ -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 (
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue