feat: update timestamp in sidebar menu
This commit is contained in:
parent
d29e2018e2
commit
cd2f41c86c
|
|
@ -37,6 +37,7 @@ import { SidebarMenu } from "./sidebar-menu";
|
||||||
import Image from "next/image";
|
import Image from "next/image";
|
||||||
import Cookies from "js-cookie";
|
import Cookies from "js-cookie";
|
||||||
import { SettingsIcon, UserProfileIcon } from "@/components/icons/globals";
|
import { SettingsIcon, UserProfileIcon } from "@/components/icons/globals";
|
||||||
|
import { getUnixTimestamp } from "@/utils/global";
|
||||||
|
|
||||||
interface SubMenuItems {
|
interface SubMenuItems {
|
||||||
id: number;
|
id: number;
|
||||||
|
|
@ -109,7 +110,7 @@ const sidebarOtherRole = [
|
||||||
name: "Artikel",
|
name: "Artikel",
|
||||||
moduleId: 652,
|
moduleId: 652,
|
||||||
moduleName: "Dashboard",
|
moduleName: "Dashboard",
|
||||||
modulePathUrl: "/admin/article",
|
modulePathUrl: `/admin/article?timestamp=${getUnixTimestamp()}`,
|
||||||
parentId: -1,
|
parentId: -1,
|
||||||
icon: <ArticleIcon size={24} />,
|
icon: <ArticleIcon size={24} />,
|
||||||
position: 1,
|
position: 1,
|
||||||
|
|
@ -123,7 +124,7 @@ const sidebarOtherRole = [
|
||||||
name: "Kategori",
|
name: "Kategori",
|
||||||
moduleId: 654,
|
moduleId: 654,
|
||||||
moduleName: "Master",
|
moduleName: "Master",
|
||||||
modulePathUrl: "/admin/master-category",
|
modulePathUrl: `/admin/master-category?timestamp=${getUnixTimestamp()}`,
|
||||||
parentId: -1,
|
parentId: -1,
|
||||||
icon: <MasterCategoryIcon size={22} />,
|
icon: <MasterCategoryIcon size={22} />,
|
||||||
position: 1,
|
position: 1,
|
||||||
|
|
@ -184,7 +185,7 @@ const sideBarDummyData = [
|
||||||
name: "Artikel",
|
name: "Artikel",
|
||||||
moduleId: 652,
|
moduleId: 652,
|
||||||
moduleName: "Dashboard",
|
moduleName: "Dashboard",
|
||||||
modulePathUrl: "/admin/article",
|
modulePathUrl: `/admin/article?timestamp=${getUnixTimestamp()}`,
|
||||||
parentId: -1,
|
parentId: -1,
|
||||||
icon: <ArticleIcon size={24} />,
|
icon: <ArticleIcon size={24} />,
|
||||||
position: 1,
|
position: 1,
|
||||||
|
|
@ -198,7 +199,7 @@ const sideBarDummyData = [
|
||||||
name: "Kategori",
|
name: "Kategori",
|
||||||
moduleId: 654,
|
moduleId: 654,
|
||||||
moduleName: "Master",
|
moduleName: "Master",
|
||||||
modulePathUrl: "/admin/master-category",
|
modulePathUrl: `/admin/master-category?timestamp=${getUnixTimestamp()}`,
|
||||||
parentId: -1,
|
parentId: -1,
|
||||||
icon: <MasterCategoryIcon size={22} />,
|
icon: <MasterCategoryIcon size={22} />,
|
||||||
position: 1,
|
position: 1,
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,7 @@ import { SidebarMenu } from "./sidebar-menu";
|
||||||
import Image from "next/image";
|
import Image from "next/image";
|
||||||
import Cookies from "js-cookie";
|
import Cookies from "js-cookie";
|
||||||
import { SettingsIcon, UserProfileIcon } from "@/components/icons/globals";
|
import { SettingsIcon, UserProfileIcon } from "@/components/icons/globals";
|
||||||
import { textEllipsis } from "@/utils/global";
|
import { getUnixTimestamp, textEllipsis } from "@/utils/global";
|
||||||
|
|
||||||
interface SubMenuItems {
|
interface SubMenuItems {
|
||||||
id: number;
|
id: number;
|
||||||
|
|
@ -110,7 +110,7 @@ const sidebarOtherRole = [
|
||||||
name: "Artikel",
|
name: "Artikel",
|
||||||
moduleId: 652,
|
moduleId: 652,
|
||||||
moduleName: "Dashboard",
|
moduleName: "Dashboard",
|
||||||
modulePathUrl: "/admin/article",
|
modulePathUrl: `/admin/article?timestamp=${getUnixTimestamp()}`,
|
||||||
parentId: -1,
|
parentId: -1,
|
||||||
icon: <ArticleIcon size={24} />,
|
icon: <ArticleIcon size={24} />,
|
||||||
position: 1,
|
position: 1,
|
||||||
|
|
@ -124,7 +124,7 @@ const sidebarOtherRole = [
|
||||||
name: "Kategori",
|
name: "Kategori",
|
||||||
moduleId: 654,
|
moduleId: 654,
|
||||||
moduleName: "Master",
|
moduleName: "Master",
|
||||||
modulePathUrl: "/admin/master-category",
|
modulePathUrl: `/admin/master-category?timestamp=${getUnixTimestamp()}`,
|
||||||
parentId: -1,
|
parentId: -1,
|
||||||
icon: <MasterCategoryIcon size={22} />,
|
icon: <MasterCategoryIcon size={22} />,
|
||||||
position: 1,
|
position: 1,
|
||||||
|
|
@ -185,7 +185,7 @@ const sideBarDummyData = [
|
||||||
name: "Artikel",
|
name: "Artikel",
|
||||||
moduleId: 652,
|
moduleId: 652,
|
||||||
moduleName: "Dashboard",
|
moduleName: "Dashboard",
|
||||||
modulePathUrl: "/admin/article",
|
modulePathUrl: `/admin/article?timestamp=${getUnixTimestamp()}`,
|
||||||
parentId: -1,
|
parentId: -1,
|
||||||
icon: <ArticleIcon size={24} />,
|
icon: <ArticleIcon size={24} />,
|
||||||
position: 1,
|
position: 1,
|
||||||
|
|
@ -199,7 +199,7 @@ const sideBarDummyData = [
|
||||||
name: "Kategori",
|
name: "Kategori",
|
||||||
moduleId: 654,
|
moduleId: 654,
|
||||||
moduleName: "Master",
|
moduleName: "Master",
|
||||||
modulePathUrl: "/admin/master-category",
|
modulePathUrl: `/admin/master-category?timestamp=${getUnixTimestamp()}`,
|
||||||
parentId: -1,
|
parentId: -1,
|
||||||
icon: <MasterCategoryIcon size={22} />,
|
icon: <MasterCategoryIcon size={22} />,
|
||||||
position: 1,
|
position: 1,
|
||||||
|
|
|
||||||
|
|
@ -157,3 +157,8 @@ export function formatMonthString(dateString: string) {
|
||||||
|
|
||||||
return `${day} ${month} ${year}`;
|
return `${day} ${month} ${year}`;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function getUnixTimestamp() {
|
||||||
|
const unixTimestampInSeconds: number = Math.floor(Date.now() / 1000);
|
||||||
|
return unixTimestampInSeconds;
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue