Skip to content

Commit d9596de

Browse files
imsitnikovMaksim Sitnikov
authored andcommitted
Fix Booking page example (#501)
Co-authored-by: Maksim Sitnikov <[email protected]>
1 parent ecfcca8 commit d9596de

File tree

6 files changed

+35
-11
lines changed

6 files changed

+35
-11
lines changed

package-lock.json

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"@gravity-ui/charts": "^0.8.0",
1111
"@gravity-ui/components": "^4.16.0",
1212
"@gravity-ui/date-components": "^3.4.0",
13+
"@gravity-ui/date-utils": "^2.6.0",
1314
"@gravity-ui/graph": "^1.0.0",
1415
"@gravity-ui/icons": "^2.16.0",
1516
"@gravity-ui/markdown-editor": "^15.1.0",

src/components/Layout/Layout.tsx

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
11
import {PageConstructorProvider, Theme as PageConstructorTheme} from '@gravity-ui/page-constructor';
22
import {Lang, ThemeProvider, configure as configureUiKit} from '@gravity-ui/uikit';
3-
import TimeAgo from 'javascript-time-ago';
4-
import en from 'javascript-time-ago/locale/en.json';
5-
import es from 'javascript-time-ago/locale/es.json';
6-
import ru from 'javascript-time-ago/locale/ru.json';
7-
import zh from 'javascript-time-ago/locale/zh.json';
83
import Head from 'next/head';
94
import React from 'react';
105
import {useGravityAnimation} from 'src/hooks/useGravityAnimation';
@@ -18,11 +13,10 @@ import {Menu} from '../Menu/Menu';
1813

1914
import './Layout.scss';
2015
import {Meta, MetaProps} from './Meta/Meta';
16+
import {initDateUtils, initTimeAgo} from './utils';
2117

22-
TimeAgo.addDefaultLocale(en);
23-
TimeAgo.addLocale(ru);
24-
TimeAgo.addLocale(es);
25-
TimeAgo.addLocale(zh);
18+
initTimeAgo();
19+
initDateUtils();
2620

2721
const b = block('layout');
2822

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
export * from './init-date-utils';
2+
export * from './init-time-ago';
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import {settings} from '@gravity-ui/date-utils';
2+
3+
export const initDateUtils = () => {
4+
settings.loadLocale('ru');
5+
settings.loadLocale('es');
6+
settings.loadLocale('zh');
7+
settings.loadLocale('fr');
8+
settings.loadLocale('de');
9+
settings.loadLocale('ko');
10+
};
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import TimeAgo from 'javascript-time-ago';
2+
import de from 'javascript-time-ago/locale/de.json';
3+
import en from 'javascript-time-ago/locale/en.json';
4+
import es from 'javascript-time-ago/locale/es.json';
5+
import fr from 'javascript-time-ago/locale/fr.json';
6+
import ko from 'javascript-time-ago/locale/ko.json';
7+
import ru from 'javascript-time-ago/locale/ru.json';
8+
import zh from 'javascript-time-ago/locale/zh.json';
9+
10+
export const initTimeAgo = () => {
11+
TimeAgo.addDefaultLocale(en);
12+
TimeAgo.addLocale(ru);
13+
TimeAgo.addLocale(es);
14+
TimeAgo.addLocale(zh);
15+
TimeAgo.addLocale(fr);
16+
TimeAgo.addLocale(de);
17+
TimeAgo.addLocale(ko);
18+
};

0 commit comments

Comments
 (0)