feat: add login and print user object on my-pages
This commit is contained in:
committed by
Simon Emanuelsson
parent
f1278a8d11
commit
70f9c22410
@@ -1,4 +1,4 @@
|
||||
import { langEnum } from "@/types/lang"
|
||||
import { langEnum, type Lang } from "@/types/lang"
|
||||
|
||||
export const localeToLang = {
|
||||
en: langEnum.en,
|
||||
@@ -39,3 +39,13 @@ export const localeToLang = {
|
||||
"nn-NO": langEnum.no,
|
||||
"se-NO": langEnum.no,
|
||||
}
|
||||
|
||||
export const DEFAULT_LOCALE = "en"
|
||||
export const locales: Lang[] = ["da", "de", DEFAULT_LOCALE, "fi", "no", "sv"]
|
||||
|
||||
export function findLocale(pathname: string) {
|
||||
let locale = locales.find(
|
||||
(loc) => pathname.startsWith(`/${loc}/`) || pathname === `/${loc}`
|
||||
)
|
||||
return locale
|
||||
}
|
||||
|
||||
8
constants/myPages.js
Normal file
8
constants/myPages.js
Normal file
@@ -0,0 +1,8 @@
|
||||
export const pageNames = {
|
||||
da: "mine-sider",
|
||||
de: "mein-profil",
|
||||
en: "my-pages",
|
||||
fi: "minun-sivujani",
|
||||
no: "mine-sider",
|
||||
sv: "mina-sidor",
|
||||
}
|
||||
10
constants/myPages.ts
Normal file
10
constants/myPages.ts
Normal file
@@ -0,0 +1,10 @@
|
||||
import type { Lang } from "@/types/lang"
|
||||
|
||||
export const pageNames: Record<Lang, string> = {
|
||||
da: "mine-sider",
|
||||
de: "mein-profil",
|
||||
en: "my-pages",
|
||||
fi: "minun-sivujani",
|
||||
no: "mine-sider",
|
||||
sv: "mina-sidor",
|
||||
}
|
||||
Reference in New Issue
Block a user