Reactive-Resume/client/wrappers/DateWrapper.tsx

22 lines
455 B
TypeScript
Raw Normal View History

2022-03-02 16:44:11 +00:00
import dayjs from 'dayjs';
import relativeTime from 'dayjs/plugin/relativeTime';
import { useRouter } from 'next/router';
2022-03-02 16:44:11 +00:00
import { useEffect } from 'react';
const DateWrapper: React.FC = ({ children }) => {
const { locale } = useRouter();
2022-03-02 16:44:11 +00:00
useEffect(() => {
dayjs.extend(relativeTime);
// Locales
require('dayjs/locale/kn');
locale && dayjs.locale(locale);
}, [locale]);
2022-03-02 16:44:11 +00:00
return <>{children}</>;
};
export default DateWrapper;