diff --git a/components/layout/sidebar/sidebar-mobile.tsx b/components/layout/sidebar/sidebar-mobile.tsx index 24ba04f..e296484 100644 --- a/components/layout/sidebar/sidebar-mobile.tsx +++ b/components/layout/sidebar/sidebar-mobile.tsx @@ -37,6 +37,7 @@ import { SidebarMenu } from "./sidebar-menu"; import Image from "next/image"; import Cookies from "js-cookie"; import { SettingsIcon, UserProfileIcon } from "@/components/icons/globals"; +import { getUnixTimestamp } from "@/utils/global"; interface SubMenuItems { id: number; @@ -109,7 +110,7 @@ const sidebarOtherRole = [ name: "Artikel", moduleId: 652, moduleName: "Dashboard", - modulePathUrl: "/admin/article", + modulePathUrl: `/admin/article?timestamp=${getUnixTimestamp()}`, parentId: -1, icon: , position: 1, @@ -123,7 +124,7 @@ const sidebarOtherRole = [ name: "Kategori", moduleId: 654, moduleName: "Master", - modulePathUrl: "/admin/master-category", + modulePathUrl: `/admin/master-category?timestamp=${getUnixTimestamp()}`, parentId: -1, icon: , position: 1, @@ -184,7 +185,7 @@ const sideBarDummyData = [ name: "Artikel", moduleId: 652, moduleName: "Dashboard", - modulePathUrl: "/admin/article", + modulePathUrl: `/admin/article?timestamp=${getUnixTimestamp()}`, parentId: -1, icon: , position: 1, @@ -198,7 +199,7 @@ const sideBarDummyData = [ name: "Kategori", moduleId: 654, moduleName: "Master", - modulePathUrl: "/admin/master-category", + modulePathUrl: `/admin/master-category?timestamp=${getUnixTimestamp()}`, parentId: -1, icon: , position: 1, diff --git a/components/layout/sidebar/sidebar.tsx b/components/layout/sidebar/sidebar.tsx index 923441c..78e177e 100644 --- a/components/layout/sidebar/sidebar.tsx +++ b/components/layout/sidebar/sidebar.tsx @@ -37,7 +37,7 @@ import { SidebarMenu } from "./sidebar-menu"; import Image from "next/image"; import Cookies from "js-cookie"; import { SettingsIcon, UserProfileIcon } from "@/components/icons/globals"; -import { textEllipsis } from "@/utils/global"; +import { getUnixTimestamp, textEllipsis } from "@/utils/global"; interface SubMenuItems { id: number; @@ -110,7 +110,7 @@ const sidebarOtherRole = [ name: "Artikel", moduleId: 652, moduleName: "Dashboard", - modulePathUrl: "/admin/article", + modulePathUrl: `/admin/article?timestamp=${getUnixTimestamp()}`, parentId: -1, icon: , position: 1, @@ -124,7 +124,7 @@ const sidebarOtherRole = [ name: "Kategori", moduleId: 654, moduleName: "Master", - modulePathUrl: "/admin/master-category", + modulePathUrl: `/admin/master-category?timestamp=${getUnixTimestamp()}`, parentId: -1, icon: , position: 1, @@ -185,7 +185,7 @@ const sideBarDummyData = [ name: "Artikel", moduleId: 652, moduleName: "Dashboard", - modulePathUrl: "/admin/article", + modulePathUrl: `/admin/article?timestamp=${getUnixTimestamp()}`, parentId: -1, icon: , position: 1, @@ -199,7 +199,7 @@ const sideBarDummyData = [ name: "Kategori", moduleId: 654, moduleName: "Master", - modulePathUrl: "/admin/master-category", + modulePathUrl: `/admin/master-category?timestamp=${getUnixTimestamp()}`, parentId: -1, icon: , position: 1, diff --git a/utils/global.tsx b/utils/global.tsx index db6b5e7..022fab9 100644 --- a/utils/global.tsx +++ b/utils/global.tsx @@ -157,3 +157,8 @@ export function formatMonthString(dateString: string) { return `${day} ${month} ${year}`; } + +export function getUnixTimestamp() { + const unixTimestampInSeconds: number = Math.floor(Date.now() / 1000); + return unixTimestampInSeconds; +} \ No newline at end of file