mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2025-11-13 16:22:59 +10:00
style(changelog): add standard-version to automate releases and tags
This commit is contained in:
@ -5,6 +5,9 @@ import { useEffect } from 'react';
|
||||
const DateWrapper: React.FC = ({ children }) => {
|
||||
useEffect(() => {
|
||||
dayjs.extend(relativeTime);
|
||||
|
||||
// Locales
|
||||
require('dayjs/locale/kn');
|
||||
}, []);
|
||||
|
||||
return <>{children}</>;
|
||||
|
||||
@ -1,27 +0,0 @@
|
||||
import { useRouter } from 'next/router';
|
||||
import { useEffect } from 'react';
|
||||
|
||||
import { useAppSelector } from '@/store/hooks';
|
||||
|
||||
const LocaleWrapper: React.FC = ({ children }) => {
|
||||
const router = useRouter();
|
||||
|
||||
const language = useAppSelector((state) => state.build.language);
|
||||
|
||||
useEffect(() => {
|
||||
if (!language) return;
|
||||
|
||||
const { code } = language;
|
||||
const { pathname, asPath, query, locale } = router;
|
||||
|
||||
document.cookie = `NEXT_LOCALE=${code}; path=/; expires=2147483647`;
|
||||
|
||||
if (locale !== code) {
|
||||
router.push({ pathname, query }, asPath, { locale: code });
|
||||
}
|
||||
}, [router, language]);
|
||||
|
||||
return <>{children}</>;
|
||||
};
|
||||
|
||||
export default LocaleWrapper;
|
||||
@ -1,7 +1,6 @@
|
||||
import DateWrapper from './DateWrapper';
|
||||
import FontWrapper from './FontWrapper';
|
||||
import HotkeysWrapper from './HotkeysWrapper';
|
||||
import LocaleWrapper from './LocaleWrapper';
|
||||
import ThemeWrapper from './ThemeWrapper';
|
||||
|
||||
const WrapperRegistry: React.FC = ({ children }) => {
|
||||
@ -10,9 +9,7 @@ const WrapperRegistry: React.FC = ({ children }) => {
|
||||
<FontWrapper>
|
||||
<HotkeysWrapper>
|
||||
<DateWrapper>
|
||||
<LocaleWrapper>
|
||||
<>{children}</>
|
||||
</LocaleWrapper>
|
||||
<>{children}</>
|
||||
</DateWrapper>
|
||||
</HotkeysWrapper>
|
||||
</FontWrapper>
|
||||
|
||||
Reference in New Issue
Block a user