Skip to content

Commit ba1eef7

Browse files
committed
chore(livechat): Fix Storybook
1 parent 0b1f6c5 commit ba1eef7

File tree

1 file changed

+98
-1
lines changed

1 file changed

+98
-1
lines changed

packages/livechat/src/lib/locale.js

Lines changed: 98 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,102 @@ export const getDateFnsLocale = () => {
3939
fullLanguage = fullLanguage.toLowerCase();
4040
const [languageCode] = fullLanguage.split ? fullLanguage.split(/[-_]/) : [];
4141
const locale = [fullLanguage, languageCode, 'en-US'].find((lng) => supportedLocales.indexOf(lng) > -1);
42-
return import(`date-fns/locale/${locale}.js`).then((module) => module.default);
42+
return {
43+
'af': () => import('date-fns/locale/af'),
44+
'ar-DZ': () => import('date-fns/locale/ar-DZ'),
45+
'ar-EG': () => import('date-fns/locale/ar-EG'),
46+
'ar-MA': () => import('date-fns/locale/ar-MA'),
47+
'ar-SA': () => import('date-fns/locale/ar-SA'),
48+
'ar-TN': () => import('date-fns/locale/ar-TN'),
49+
'ar': () => import('date-fns/locale/ar'),
50+
'az': () => import('date-fns/locale/az'),
51+
'be-tarask': () => import('date-fns/locale/be-tarask'),
52+
'be': () => import('date-fns/locale/be'),
53+
'bg': () => import('date-fns/locale/bg'),
54+
'bn': () => import('date-fns/locale/bn'),
55+
'bs': () => import('date-fns/locale/bs'),
56+
'ca': () => import('date-fns/locale/ca'),
57+
'ckb': () => import('date-fns/locale/ckb'),
58+
'cs': () => import('date-fns/locale/cs'),
59+
'cy': () => import('date-fns/locale/cy'),
60+
'da': () => import('date-fns/locale/da'),
61+
'de-AT': () => import('date-fns/locale/de-AT'),
62+
'de': () => import('date-fns/locale/de'),
63+
'el': () => import('date-fns/locale/el'),
64+
'en-AU': () => import('date-fns/locale/en-AU'),
65+
'en-CA': () => import('date-fns/locale/en-CA'),
66+
'en-GB': () => import('date-fns/locale/en-GB'),
67+
'en-IE': () => import('date-fns/locale/en-IE'),
68+
'en-IN': () => import('date-fns/locale/en-IN'),
69+
'en-NZ': () => import('date-fns/locale/en-NZ'),
70+
'en-US': () => import('date-fns/locale/en-US'),
71+
'en-ZA': () => import('date-fns/locale/en-ZA'),
72+
'eo': () => import('date-fns/locale/eo'),
73+
'et': () => import('date-fns/locale/et'),
74+
'eu': () => import('date-fns/locale/eu'),
75+
'fa-IR': () => import('date-fns/locale/fa-IR'),
76+
'fi': () => import('date-fns/locale/fi'),
77+
'fr-CA': () => import('date-fns/locale/fr-CA'),
78+
'fr-CH': () => import('date-fns/locale/fr-CH'),
79+
'fr': () => import('date-fns/locale/fr'),
80+
'fy': () => import('date-fns/locale/fy'),
81+
'gd': () => import('date-fns/locale/gd'),
82+
'gl': () => import('date-fns/locale/gl'),
83+
'gu': () => import('date-fns/locale/gu'),
84+
'he': () => import('date-fns/locale/he'),
85+
'hi': () => import('date-fns/locale/hi'),
86+
'hr': () => import('date-fns/locale/hr'),
87+
'ht': () => import('date-fns/locale/ht'),
88+
'hu': () => import('date-fns/locale/hu'),
89+
'hy': () => import('date-fns/locale/hy'),
90+
'id': () => import('date-fns/locale/id'),
91+
'is': () => import('date-fns/locale/is'),
92+
'it-CH': () => import('date-fns/locale/it-CH'),
93+
'it': () => import('date-fns/locale/it'),
94+
'ja-Hira': () => import('date-fns/locale/ja-Hira'),
95+
'ja': () => import('date-fns/locale/ja'),
96+
'ka': () => import('date-fns/locale/ka'),
97+
'kk': () => import('date-fns/locale/kk'),
98+
'km': () => import('date-fns/locale/km'),
99+
'kn': () => import('date-fns/locale/kn'),
100+
'ko': () => import('date-fns/locale/ko'),
101+
'lb': () => import('date-fns/locale/lb'),
102+
'lt': () => import('date-fns/locale/lt'),
103+
'lv': () => import('date-fns/locale/lv'),
104+
'mk': () => import('date-fns/locale/mk'),
105+
'mn': () => import('date-fns/locale/mn'),
106+
'ms': () => import('date-fns/locale/ms'),
107+
'mt': () => import('date-fns/locale/mt'),
108+
'nb': () => import('date-fns/locale/nb'),
109+
'nl-BE': () => import('date-fns/locale/nl-BE'),
110+
'nl': () => import('date-fns/locale/nl'),
111+
'nn': () => import('date-fns/locale/nn'),
112+
'oc': () => import('date-fns/locale/oc'),
113+
'pl': () => import('date-fns/locale/pl'),
114+
'pt-BR': () => import('date-fns/locale/pt-BR'),
115+
'pt': () => import('date-fns/locale/pt'),
116+
'ro': () => import('date-fns/locale/ro'),
117+
'ru': () => import('date-fns/locale/ru'),
118+
'se': () => import('date-fns/locale/se'),
119+
'sk': () => import('date-fns/locale/sk'),
120+
'sl': () => import('date-fns/locale/sl'),
121+
'sq': () => import('date-fns/locale/sq'),
122+
'sr-Latn': () => import('date-fns/locale/sr-Latn'),
123+
'sr': () => import('date-fns/locale/sr'),
124+
'sv': () => import('date-fns/locale/sv'),
125+
'ta': () => import('date-fns/locale/ta'),
126+
'te': () => import('date-fns/locale/te'),
127+
'th': () => import('date-fns/locale/th'),
128+
'tr': () => import('date-fns/locale/tr'),
129+
'ug': () => import('date-fns/locale/ug'),
130+
'uk': () => import('date-fns/locale/uk'),
131+
'uz-Cyrl': () => import('date-fns/locale/uz-Cyrl'),
132+
'uz': () => import('date-fns/locale/uz'),
133+
'vi': () => import('date-fns/locale/vi'),
134+
'zh-CN': () => import('date-fns/locale/zh-CN'),
135+
'zh-HK': () => import('date-fns/locale/zh-HK'),
136+
'zh-TW': () => import('date-fns/locale/zh-TW'),
137+
}
138+
[locale]()
139+
.then((module) => module.default);
43140
};

0 commit comments

Comments
 (0)