style(changelog): add standard-version to automate releases and tags

This commit is contained in:
Amruth Pillai
2022-03-10 15:32:46 +01:00
parent 0f1c3a8142
commit 4b7e43424c
9 changed files with 797 additions and 50 deletions

View File

@ -5,6 +5,9 @@ import { useEffect } from 'react';
const DateWrapper: React.FC = ({ children }) => {
useEffect(() => {
dayjs.extend(relativeTime);
// Locales
require('dayjs/locale/kn');
}, []);
return <>{children}</>;

View File

@ -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;

View File

@ -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>