[WEB-1959]: Chore/settings member page (#5144)
* chore: implemented table component in ui library * chore: added export in the UI package * chore/member-page-revamp * fix: added custom popover className * fix: updated ui for projects * fix: hide pending invites for members * fix: added ee component * removed unwanted logging * fix: seperated components * fix: used collapsible instead of disclosure * fix: removed commented code --------- Co-authored-by: gurusainath <gurusainath007@gmail.com>
This commit is contained in:
parent
474d7ef3c0
commit
fff27c60e4
20 changed files with 758 additions and 491 deletions
|
|
@ -15,7 +15,7 @@ import { IUserStore } from "@/store/user";
|
|||
import { CoreRootStore } from "../root.store";
|
||||
import { IMemberRootStore } from ".";
|
||||
|
||||
interface IProjectMemberDetails {
|
||||
export interface IProjectMemberDetails {
|
||||
id: string;
|
||||
member: IUserLite;
|
||||
role: EUserProjectRoles;
|
||||
|
|
|
|||
|
|
@ -196,7 +196,7 @@ export class WorkspaceMemberStore implements IWorkspaceMemberStore {
|
|||
await this.workspaceService.fetchWorkspaceMembers(workspaceSlug).then((response) => {
|
||||
runInAction(() => {
|
||||
response.forEach((member) => {
|
||||
set(this.memberRoot?.memberMap, member.member.id, member.member);
|
||||
set(this.memberRoot?.memberMap, member.member.id, { ...member.member, joining_date: member.created_at });
|
||||
set(this.workspaceMemberMap, [workspaceSlug, member.member.id], {
|
||||
id: member.id,
|
||||
member: member.member.id,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue