Right rail template
This commit is contained in:
@@ -13,11 +13,11 @@ type Messages = typeof messages;
|
||||
*/
|
||||
export function getTranslation(messages: Messages, key: string): string {
|
||||
const keys = key.split(".");
|
||||
let value: any = messages;
|
||||
let value: unknown = messages;
|
||||
|
||||
for (const k of keys) {
|
||||
if (value && typeof value === "object" && k in value) {
|
||||
value = value[k as keyof typeof value];
|
||||
value = (value as Record<string, unknown>)[k];
|
||||
} else {
|
||||
// Fallback to key if path not found
|
||||
return key;
|
||||
@@ -42,11 +42,11 @@ export function getNested<T extends keyof Messages>(
|
||||
}
|
||||
|
||||
const keys = key.split(".");
|
||||
let value: any = namespaceObj;
|
||||
let value: unknown = namespaceObj;
|
||||
|
||||
for (const k of keys) {
|
||||
if (value && typeof value === "object" && k in value) {
|
||||
value = value[k];
|
||||
value = (value as Record<string, unknown>)[k];
|
||||
} else {
|
||||
return key;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user