Member card fix email display (#3555)

* member card fix email display

* lint

* on signup save userEmail
This commit is contained in:
brendanlaschke
2024-02-05 15:02:57 +01:00
committed by GitHub
parent 230e957119
commit 3a9007b2d4
9 changed files with 10 additions and 8 deletions

View File

@ -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,

View File

@ -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;

View File

@ -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: {

View File

@ -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;
}; };

View File

@ -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}

View File

@ -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',
}; };

View File

@ -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',
}, },
}, },
{ {

View File

@ -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> = [

View File

@ -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 ?? ''}')`,
); );
} }