mirror of
https://github.com/idanoo/GoScrobble
synced 2025-07-22 15:39:14 +00:00
0.2.0 - Mid migration
This commit is contained in:
parent
139e6a915e
commit
7e38fdbd7d
42393 changed files with 5358157 additions and 62 deletions
23
web/node_modules/react-timezone-select/dist/index.d.ts
generated
vendored
Normal file
23
web/node_modules/react-timezone-select/dist/index.d.ts
generated
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
/// <reference types="react" />
|
||||
import type { Props as ReactSelectProps } from 'react-select';
|
||||
declare type ExcludeValue<T> = Pick<T, Exclude<keyof T, 'value'>>;
|
||||
export declare type ICustomTimezone = {
|
||||
[key: string]: string;
|
||||
};
|
||||
export declare const i18nTimezones: ICustomTimezone;
|
||||
export declare type ILabelStyle = 'original' | 'altName' | 'abbrev';
|
||||
export declare type ITimezoneOption = {
|
||||
value: string;
|
||||
label: string;
|
||||
abbrev?: string;
|
||||
altName?: string;
|
||||
offset?: number;
|
||||
};
|
||||
export declare type ITimezone = ITimezoneOption | string;
|
||||
interface Props extends ExcludeValue<ReactSelectProps> {
|
||||
value: ITimezone;
|
||||
labelStyle?: ILabelStyle;
|
||||
timezones?: ICustomTimezone;
|
||||
}
|
||||
declare const TimezoneSelect: ({ value, onBlur, onChange, labelStyle, timezones, ...props }: Props) => JSX.Element;
|
||||
export default TimezoneSelect;
|
144
web/node_modules/react-timezone-select/dist/index.js
generated
vendored
Normal file
144
web/node_modules/react-timezone-select/dist/index.js
generated
vendored
Normal file
|
@ -0,0 +1,144 @@
|
|||
import React from 'react';
|
||||
import Select from 'react-select';
|
||||
import spacetime from 'spacetime';
|
||||
import { display } from 'spacetime-informal';
|
||||
export const i18nTimezones = {
|
||||
'Pacific/Midway': 'Midway Island, Samoa',
|
||||
'Pacific/Honolulu': 'Hawaii',
|
||||
'America/Juneau': 'Alaska',
|
||||
'America/Boise': 'Mountain Time',
|
||||
'America/Dawson': 'Dawson, Yukon',
|
||||
'America/Chihuahua': 'Chihuahua, La Paz, Mazatlan',
|
||||
'America/Phoenix': 'Arizona',
|
||||
'America/Chicago': 'Central Time',
|
||||
'America/Regina': 'Saskatchewan',
|
||||
'America/Mexico_City': 'Guadalajara, Mexico City, Monterrey',
|
||||
'America/Belize': 'Central America',
|
||||
'America/Detroit': 'Eastern Time',
|
||||
'America/Bogota': 'Bogota, Lima, Quito',
|
||||
'America/Caracas': 'Caracas, La Paz',
|
||||
'America/Santiago': 'Santiago',
|
||||
'America/St_Johns': 'Newfoundland and Labrador',
|
||||
'America/Sao_Paulo': 'Brasilia',
|
||||
'America/Tijuana': 'Tijuana, Pacific Time',
|
||||
'America/Argentina/Buenos_Aires': 'Buenos Aires, Georgetown',
|
||||
'America/Godthab': 'Greenland',
|
||||
'Atlantic/Azores': 'Azores',
|
||||
'Atlantic/Cape_Verde': 'Cape Verde Islands',
|
||||
GMT: 'Dublin, Edinburgh, Lisbon, London',
|
||||
'Africa/Casablanca': 'Casablanca, Monrovia',
|
||||
'Atlantic/Canary': 'Canary Islands',
|
||||
'Europe/Belgrade': 'Belgrade, Bratislava, Budapest, Ljubljana, Prague',
|
||||
'Europe/Sarajevo': 'Sarajevo, Skopje, Warsaw, Zagreb',
|
||||
'Europe/Brussels': 'Brussels, Copenhagen, Madrid, Paris',
|
||||
'Europe/Amsterdam': 'Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna',
|
||||
'Africa/Algiers': 'West Central Africa',
|
||||
'Europe/Bucharest': 'Bucharest',
|
||||
'Africa/Cairo': 'Cairo',
|
||||
'Europe/Helsinki': 'Helsinki, Kiev, Riga, Sofia, Tallinn, Vilnius',
|
||||
'Europe/Athens': 'Athens, Istanbul, Minsk',
|
||||
'Asia/Jerusalem': 'Jerusalem',
|
||||
'Africa/Harare': 'Harare, Pretoria',
|
||||
'Europe/Moscow': 'Moscow, St. Petersburg, Volgograd',
|
||||
'Asia/Kuwait': 'Kuwait, Riyadh',
|
||||
'Africa/Nairobi': 'Nairobi',
|
||||
'Asia/Baghdad': 'Baghdad',
|
||||
'Asia/Tehran': 'Tehran',
|
||||
'Asia/Dubai': 'Abu Dhabi, Muscat',
|
||||
'Asia/Baku': 'Baku, Tbilisi, Yerevan',
|
||||
'Asia/Kabul': 'Kabul',
|
||||
'Asia/Yekaterinburg': 'Ekaterinburg',
|
||||
'Asia/Karachi': 'Islamabad, Karachi, Tashkent',
|
||||
'Asia/Kolkata': 'Chennai, Kolkata, Mumbai, New Delhi',
|
||||
'Asia/Kathmandu': 'Kathmandu',
|
||||
'Asia/Dhaka': 'Astana, Dhaka',
|
||||
'Asia/Colombo': 'Sri Jayawardenepura',
|
||||
'Asia/Almaty': 'Almaty, Novosibirsk',
|
||||
'Asia/Rangoon': 'Yangon Rangoon',
|
||||
'Asia/Bangkok': 'Bangkok, Hanoi, Jakarta',
|
||||
'Asia/Krasnoyarsk': 'Krasnoyarsk',
|
||||
'Asia/Shanghai': 'Beijing, Chongqing, Hong Kong SAR, Urumqi',
|
||||
'Asia/Kuala_Lumpur': 'Kuala Lumpur, Singapore',
|
||||
'Asia/Taipei': 'Taipei',
|
||||
'Australia/Perth': 'Perth',
|
||||
'Asia/Irkutsk': 'Irkutsk, Ulaanbaatar',
|
||||
'Asia/Seoul': 'Seoul',
|
||||
'Asia/Tokyo': 'Osaka, Sapporo, Tokyo',
|
||||
'Asia/Yakutsk': 'Yakutsk',
|
||||
'Australia/Darwin': 'Darwin',
|
||||
'Australia/Adelaide': 'Adelaide',
|
||||
'Australia/Sydney': 'Canberra, Melbourne, Sydney',
|
||||
'Australia/Brisbane': 'Brisbane',
|
||||
'Australia/Hobart': 'Hobart',
|
||||
'Asia/Vladivostok': 'Vladivostok',
|
||||
'Pacific/Guam': 'Guam, Port Moresby',
|
||||
'Asia/Magadan': 'Magadan, Solomon Islands, New Caledonia',
|
||||
'Asia/Kamchatka': 'Kamchatka, Marshall Islands',
|
||||
'Pacific/Fiji': 'Fiji Islands',
|
||||
'Pacific/Auckland': 'Auckland, Wellington',
|
||||
'Pacific/Tongatapu': "Nuku'alofa",
|
||||
};
|
||||
const TimezoneSelect = ({ value, onBlur, onChange, labelStyle = 'original', timezones = i18nTimezones, ...props }) => {
|
||||
const getOptions = React.useMemo(() => {
|
||||
return Object.entries(timezones)
|
||||
.reduce((obj, entry) => {
|
||||
const a = spacetime.now().goto(entry[0]);
|
||||
const tz = a.timezone();
|
||||
const tzDisplay = display(entry[0]);
|
||||
let label = '';
|
||||
let abbrev = entry[0];
|
||||
let altName = entry[0];
|
||||
if (tzDisplay && tzDisplay.daylight && tzDisplay.standard) {
|
||||
abbrev = a.isDST()
|
||||
? tzDisplay.daylight.abbrev
|
||||
: tzDisplay.standard.abbrev;
|
||||
altName = a.isDST()
|
||||
? tzDisplay.daylight.name
|
||||
: tzDisplay.standard.name;
|
||||
}
|
||||
const min = tz.current.offset * 60;
|
||||
const hr = `${(min / 60) ^ 0}:` + (min % 60 === 0 ? '00' : Math.abs(min % 60));
|
||||
const prefix = `(GMT${hr.includes('-') ? hr : `+${hr}`}) ${entry[1]}`;
|
||||
switch (labelStyle) {
|
||||
case 'original':
|
||||
label = prefix;
|
||||
break;
|
||||
case 'altName':
|
||||
label = `${prefix} ${!altName.includes('/') ? `(${altName})` : ''}`;
|
||||
break;
|
||||
case 'abbrev':
|
||||
label = `${prefix} ${abbrev.length < 5 ? `(${abbrev})` : ''}`;
|
||||
break;
|
||||
default:
|
||||
label = `${prefix}`;
|
||||
}
|
||||
obj.push({
|
||||
value: entry[0],
|
||||
label: label,
|
||||
offset: tz.current.offset,
|
||||
abbrev: abbrev,
|
||||
altName: altName,
|
||||
});
|
||||
return obj;
|
||||
}, [])
|
||||
.sort((a, b) => {
|
||||
return a.offset - b.offset;
|
||||
});
|
||||
}, [labelStyle, timezones]);
|
||||
const handleChange = (tz) => {
|
||||
onChange && onChange(tz);
|
||||
};
|
||||
const parseTimezone = (value) => {
|
||||
if (typeof value === 'object' && value.value && value.label)
|
||||
return value;
|
||||
if (typeof value === 'string') {
|
||||
return getOptions.find(tz => tz.value === value);
|
||||
}
|
||||
else if (value.value && !value.label) {
|
||||
return getOptions.find(tz => tz.value === value.value);
|
||||
}
|
||||
};
|
||||
return (React.createElement(Select, Object.assign({ value: parseTimezone(value), onChange: handleChange, options: getOptions, onBlur: onBlur }, props)));
|
||||
};
|
||||
export default TimezoneSelect;
|
||||
//# sourceMappingURL=index.js.map
|
1
web/node_modules/react-timezone-select/dist/index.js.map
generated
vendored
Normal file
1
web/node_modules/react-timezone-select/dist/index.js.map
generated
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.tsx"],"names":[],"mappings":"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"}
|
Loading…
Add table
Add a link
Reference in a new issue