Skip to content

Commit 793c3b2

Browse files
authored
add timezone guess to create new engagement (#604)
1 parent ea275ec commit 793c3b2

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

src/routes/create_new_engagement/__tests__/create_new_engagement.spec.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@ describe('Create New Engagement Route', () => {
117117
engagement_region: 'dev-1',
118118
engagement_type: 'Residency',
119119
project_name: 'Mars Rover',
120+
timezone: 'America/New_York',
120121
});
121122
});
122123
});

src/routes/create_new_engagement/create_new_engagement.tsx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,14 @@ export function CreateNewEngagementForm() {
6363
const { logEvent } = useAnalytics();
6464
let uuid = null;
6565

66+
const getTimeZone = () => {
67+
try {
68+
return Intl.DateTimeFormat().resolvedOptions().timeZone;
69+
} catch (e) {
70+
return 'Europe/London';
71+
}
72+
};
73+
6674
useEffect(() => {
6775
setCopiedEngagement(
6876
findEngagementToCopy(engagements, selectedProjectNameToFind)
@@ -107,6 +115,7 @@ export function CreateNewEngagementForm() {
107115
engagementFormConfig?.basic_information?.engagement_types?.options?.find?.(
108116
e => e.default
109117
)?.value,
118+
timezone: getTimeZone(),
110119
});
111120
uuid = result.uuid;
112121
}

0 commit comments

Comments
 (0)