Member card fix email display (#3555)
* member card fix email display * lint * on signup save userEmail
This commit is contained in:
@ -4,7 +4,7 @@ import { WorkspaceMember } from '@/workspace-member/types/WorkspaceMember';
|
|||||||
|
|
||||||
export const currentWorkspaceMemberState = atom<Omit<
|
export const currentWorkspaceMemberState = atom<Omit<
|
||||||
WorkspaceMember,
|
WorkspaceMember,
|
||||||
'createdAt' | 'updatedAt' | 'userId'
|
'createdAt' | 'updatedAt' | 'userId' | 'userEmail'
|
||||||
> | null>({
|
> | null>({
|
||||||
key: 'currentWorkspaceMemberState',
|
key: 'currentWorkspaceMemberState',
|
||||||
default: null,
|
default: null,
|
||||||
|
|||||||
@ -19,7 +19,7 @@ export const getOnboardingStatus = ({
|
|||||||
isLoggedIn: boolean;
|
isLoggedIn: boolean;
|
||||||
currentWorkspaceMember: Omit<
|
currentWorkspaceMember: Omit<
|
||||||
WorkspaceMember,
|
WorkspaceMember,
|
||||||
'createdAt' | 'updatedAt' | 'userId'
|
'createdAt' | 'updatedAt' | 'userId' | 'userEmail'
|
||||||
> | null;
|
> | null;
|
||||||
currentWorkspace: CurrentWorkspace | null;
|
currentWorkspace: CurrentWorkspace | null;
|
||||||
isBillingEnabled?: boolean;
|
isBillingEnabled?: boolean;
|
||||||
|
|||||||
@ -15,7 +15,7 @@ jest.mock('@/object-record/hooks/useUpdateOneRecord', () => ({
|
|||||||
|
|
||||||
const workspaceMember: Omit<
|
const workspaceMember: Omit<
|
||||||
WorkspaceMember,
|
WorkspaceMember,
|
||||||
'createdAt' | 'updatedAt' | 'userId'
|
'createdAt' | 'updatedAt' | 'userId' | 'userEmail'
|
||||||
> = {
|
> = {
|
||||||
id: 'id',
|
id: 'id',
|
||||||
name: {
|
name: {
|
||||||
|
|||||||
@ -11,5 +11,6 @@ export type WorkspaceMember = {
|
|||||||
colorScheme?: ColorScheme;
|
colorScheme?: ColorScheme;
|
||||||
createdAt: string;
|
createdAt: string;
|
||||||
updatedAt: string;
|
updatedAt: string;
|
||||||
|
userEmail: string;
|
||||||
userId: string;
|
userId: string;
|
||||||
};
|
};
|
||||||
|
|||||||
@ -51,9 +51,7 @@ export const WorkspaceMemberCard = ({
|
|||||||
workspaceMember.name.firstName + ' ' + workspaceMember.name.lastName
|
workspaceMember.name.firstName + ' ' + workspaceMember.name.lastName
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
<StyledEmailText>
|
<StyledEmailText>{workspaceMember.userEmail}</StyledEmailText>
|
||||||
{workspaceMember.name.firstName + ' ' + workspaceMember.name.lastName}
|
|
||||||
</StyledEmailText>
|
|
||||||
</StyledContent>
|
</StyledContent>
|
||||||
|
|
||||||
{accessory}
|
{accessory}
|
||||||
|
|||||||
@ -53,6 +53,7 @@ const workspaceMember: WorkspaceMember = {
|
|||||||
createdAt: '2023-04-26T10:23:42.33625+00:00',
|
createdAt: '2023-04-26T10:23:42.33625+00:00',
|
||||||
updatedAt: '2023-04-26T10:23:42.33625+00:00',
|
updatedAt: '2023-04-26T10:23:42.33625+00:00',
|
||||||
userId: 'e2409670-1088-46b4-858e-f20a598d9d0f',
|
userId: 'e2409670-1088-46b4-858e-f20a598d9d0f',
|
||||||
|
userEmail: 'charles@test.com',
|
||||||
colorScheme: 'Light',
|
colorScheme: 'Light',
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -42,6 +42,7 @@ export const mockedCompaniesData: Array<MockedCompany> = [
|
|||||||
updatedAt: '2023-04-26T10:23:42.33625+00:00',
|
updatedAt: '2023-04-26T10:23:42.33625+00:00',
|
||||||
createdAt: '2023-04-26T10:23:42.33625+00:00',
|
createdAt: '2023-04-26T10:23:42.33625+00:00',
|
||||||
userId: mockedUsersData[0].id,
|
userId: mockedUsersData[0].id,
|
||||||
|
userEmail: 'charles@test.com',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@ -46,6 +46,7 @@ const workspaceMember: WorkspaceMember = {
|
|||||||
createdAt: '2023-04-26T10:23:42.33625+00:00',
|
createdAt: '2023-04-26T10:23:42.33625+00:00',
|
||||||
updatedAt: '2023-04-26T10:23:42.33625+00:00',
|
updatedAt: '2023-04-26T10:23:42.33625+00:00',
|
||||||
userId: '2603c1f9-0172-4ea6-986c-eeaccdf7f4cf',
|
userId: '2603c1f9-0172-4ea6-986c-eeaccdf7f4cf',
|
||||||
|
userEmail: 'charles@test.com',
|
||||||
};
|
};
|
||||||
|
|
||||||
export const mockedUsersData: Array<MockedUser> = [
|
export const mockedUsersData: Array<MockedUser> = [
|
||||||
|
|||||||
@ -74,10 +74,10 @@ export class UserService extends TypeOrmQueryService<User> {
|
|||||||
|
|
||||||
await workspaceDataSource?.query(
|
await workspaceDataSource?.query(
|
||||||
`INSERT INTO ${dataSourceMetadata.schema}."workspaceMember"
|
`INSERT INTO ${dataSourceMetadata.schema}."workspaceMember"
|
||||||
("nameFirstName", "nameLastName", "colorScheme", "userId", "avatarUrl")
|
("nameFirstName", "nameLastName", "colorScheme", "userId", "userEmail", "avatarUrl")
|
||||||
VALUES ('${user.firstName}', '${user.lastName}', 'Light', '${
|
VALUES ('${user.firstName}', '${user.lastName}', 'Light', '${
|
||||||
user.id
|
user.id
|
||||||
}', '${avatarUrl ?? ''}')`,
|
}', '${user.email}', '${avatarUrl ?? ''}')`,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user