From 5e710a792f473055e9d4b0223ef0e55b97e297d8 Mon Sep 17 00:00:00 2001 From: ValdiANS Date: Thu, 23 Oct 2025 12:52:51 +0700 Subject: [PATCH] chore(FE-147): set moment locale to 'id' globally --- src/lib/helper.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/lib/helper.ts b/src/lib/helper.ts index 0f827e8a..fe5811fd 100644 --- a/src/lib/helper.ts +++ b/src/lib/helper.ts @@ -1,7 +1,11 @@ import moment from 'moment'; +import 'moment/locale/id'; import { twMerge } from 'tailwind-merge'; import clsx, { ClassValue } from 'clsx'; +// set locale globally +moment.locale('id'); + export const sleep = (ms: number = 1000) => new Promise((resolve) => setTimeout(resolve, ms)); @@ -42,9 +46,9 @@ export function getByPath( obj: T, path: string, defaultValue?: D -): unknown | D { +): D { if (obj == null) return defaultValue as D; - if (!path) return obj as unknown; + if (!path) return obj as D; const segments = path.split('.').filter(Boolean); let cur: { [key: string]: unknown } = obj; @@ -59,5 +63,5 @@ export function getByPath( cur = cur[key] as { [key: string]: unknown }; } - return cur as unknown; + return cur as D; }