chore: update codegen config for enum naming convention (#9751)

Co-authored-by: etiennejouan <jouan.etienne@gmail.com>
This commit is contained in:
Etienne
2025-01-21 11:34:33 +01:00
committed by GitHub
parent d4b038f24a
commit e1731bb31e
222 changed files with 1245 additions and 1235 deletions

View File

@ -9,7 +9,7 @@ type OnboardingSyncEmailsSettingsCardProps = {
export const OnboardingSyncEmailsSettingsCard = ({
onChange,
value = MessageChannelVisibility.ShareEverything,
value = MessageChannelVisibility.SHARE_EVERYTHING,
}: OnboardingSyncEmailsSettingsCardProps) => (
<SettingsAccountsRadioSettingsCard
name="sync-emails-visiblity"

View File

@ -12,7 +12,7 @@ export const onboardingSyncEmailsOptions = [
title: 'Everything',
description:
'Your emails and events content will be shared with your team.',
value: MessageChannelVisibility.ShareEverything,
value: MessageChannelVisibility.SHARE_EVERYTHING,
cardMedia: (
<StyledCardMedia metadata="active" subject="active" body="active" />
),
@ -21,7 +21,7 @@ export const onboardingSyncEmailsOptions = [
title: 'Subject and metadata',
description:
'Your email subjects and meeting titles will be shared with your team.',
value: MessageChannelVisibility.Subject,
value: MessageChannelVisibility.SUBJECT,
cardMedia: (
<StyledCardMedia metadata="active" subject="active" body="inactive" />
),
@ -30,7 +30,7 @@ export const onboardingSyncEmailsOptions = [
title: 'Metadata',
description:
'Only the timestamp & participants will be shared with your team.',
value: MessageChannelVisibility.Metadata,
value: MessageChannelVisibility.METADATA,
cardMedia: (
<StyledCardMedia metadata="active" subject="inactive" body="inactive" />
),

View File

@ -51,37 +51,37 @@ const renderHooks = (
describe('useSetNextOnboardingStatus', () => {
it('should set next onboarding status for ProfileCreation', () => {
const nextOnboardingStatus = renderHooks(
OnboardingStatus.ProfileCreation,
OnboardingStatus.PROFILE_CREATION,
false,
true,
);
expect(nextOnboardingStatus).toEqual(OnboardingStatus.SyncEmail);
expect(nextOnboardingStatus).toEqual(OnboardingStatus.SYNC_EMAIL);
});
it('should set next onboarding status for SyncEmail', () => {
const nextOnboardingStatus = renderHooks(
OnboardingStatus.SyncEmail,
OnboardingStatus.SYNC_EMAIL,
false,
true,
);
expect(nextOnboardingStatus).toEqual(OnboardingStatus.InviteTeam);
expect(nextOnboardingStatus).toEqual(OnboardingStatus.INVITE_TEAM);
});
it('should skip invite when more than 1 workspaceMember exist', () => {
const nextOnboardingStatus = renderHooks(
OnboardingStatus.SyncEmail,
OnboardingStatus.SYNC_EMAIL,
true,
false,
);
expect(nextOnboardingStatus).toEqual(OnboardingStatus.Completed);
expect(nextOnboardingStatus).toEqual(OnboardingStatus.COMPLETED);
});
it('should set next onboarding status for Completed', () => {
const nextOnboardingStatus = renderHooks(
OnboardingStatus.InviteTeam,
OnboardingStatus.INVITE_TEAM,
true,
true,
);
expect(nextOnboardingStatus).toEqual(OnboardingStatus.Completed);
expect(nextOnboardingStatus).toEqual(OnboardingStatus.COMPLETED);
});
});

View File

@ -12,20 +12,20 @@ const getNextOnboardingStatus = (
currentUser: CurrentUser | null,
currentWorkspace: CurrentWorkspace | null,
) => {
if (currentUser?.onboardingStatus === OnboardingStatus.WorkspaceActivation) {
return OnboardingStatus.ProfileCreation;
if (currentUser?.onboardingStatus === OnboardingStatus.WORKSPACE_ACTIVATION) {
return OnboardingStatus.PROFILE_CREATION;
}
if (currentUser?.onboardingStatus === OnboardingStatus.ProfileCreation) {
return OnboardingStatus.SyncEmail;
if (currentUser?.onboardingStatus === OnboardingStatus.PROFILE_CREATION) {
return OnboardingStatus.SYNC_EMAIL;
}
if (
currentUser?.onboardingStatus === OnboardingStatus.SyncEmail &&
currentUser?.onboardingStatus === OnboardingStatus.SYNC_EMAIL &&
currentWorkspace?.workspaceMembersCount === 1
) {
return OnboardingStatus.InviteTeam;
return OnboardingStatus.INVITE_TEAM;
}
return OnboardingStatus.Completed;
return OnboardingStatus.COMPLETED;
};
export const useSetNextOnboardingStatus = () => {