first commit
This commit is contained in:
49
calcom/packages/lib/isProblematicTimezone.ts
Normal file
49
calcom/packages/lib/isProblematicTimezone.ts
Normal file
@@ -0,0 +1,49 @@
|
||||
// This function is purely necessary because of react-timezone-select see
|
||||
// https://github.com/spencermountain/spacetime/issues/323
|
||||
// https://github.com/spencermountain/timezone-soft/issues/17
|
||||
// and https://github.com/ndom91/react-timezone-select/issues/76
|
||||
// for more context
|
||||
function isProblematicTimezone(tz: string): boolean {
|
||||
const problematicTimezones = [
|
||||
"null",
|
||||
"Africa/Malabo",
|
||||
"Africa/Maseru",
|
||||
"Africa/Mbabane",
|
||||
"America/Anguilla",
|
||||
"America/Antigua",
|
||||
"America/Aruba",
|
||||
"America/Bahia",
|
||||
"America/Cayman",
|
||||
"America/Dominica",
|
||||
"America/Grenada",
|
||||
"America/Guadeloupe",
|
||||
"America/Kralendijk",
|
||||
"America/Lower_Princes",
|
||||
"America/Maceio",
|
||||
"America/Marigot",
|
||||
"America/Montserrat",
|
||||
"America/Nassau",
|
||||
"America/St_Barthelemy",
|
||||
"America/St_Kitts",
|
||||
"America/St_Lucia",
|
||||
"America/St_Thomas",
|
||||
"America/St_Vincent",
|
||||
"America/Tortola",
|
||||
"Antarctica/McMurdo",
|
||||
"Arctic/Longyearbyen",
|
||||
"Asia/Bahrain",
|
||||
"Atlantic/St_Helena",
|
||||
"Europe/Busingen",
|
||||
"Europe/Guernsey",
|
||||
"Europe/Isle_of_Man",
|
||||
"Europe/Mariehamn",
|
||||
"Europe/San_Marino",
|
||||
"Europe/Vaduz",
|
||||
"Europe/Vatican",
|
||||
"Indian/Comoro",
|
||||
"Pacific/Saipan",
|
||||
"Africa/Asmara",
|
||||
];
|
||||
return problematicTimezones.includes(tz);
|
||||
}
|
||||
export default isProblematicTimezone;
|
||||
Reference in New Issue
Block a user