2024-11-28 17:23:53 +00:00
|
|
|
"use client";
|
2024-12-12 18:38:15 +00:00
|
|
|
import React, { useEffect } from "react";
|
2024-11-28 17:23:53 +00:00
|
|
|
import DateRangePicker from "@/components/date-range-picker";
|
|
|
|
|
import { usePathname } from "@/components/navigation";
|
2024-12-12 18:38:15 +00:00
|
|
|
import { cn, getCookiesDecrypt } from "@/lib/utils";
|
2024-11-26 03:09:48 +00:00
|
|
|
|
2024-11-28 17:23:53 +00:00
|
|
|
const PageTitle = ({
|
|
|
|
|
title,
|
|
|
|
|
className,
|
|
|
|
|
}: {
|
|
|
|
|
title?: string;
|
|
|
|
|
className?: string;
|
|
|
|
|
}) => {
|
|
|
|
|
const pathname = usePathname();
|
|
|
|
|
const name = pathname?.split("/").slice(1).join(" ");
|
2024-12-12 18:38:15 +00:00
|
|
|
const roleId = getCookiesDecrypt("urie");
|
2024-11-26 03:09:48 +00:00
|
|
|
|
2024-12-12 18:38:15 +00:00
|
|
|
useEffect(() => {
|
|
|
|
|
console.log("role", roleId);
|
|
|
|
|
}, [roleId]);
|
|
|
|
|
return Number(roleId) == 2 || Number(roleId) == 11 || Number(roleId) == 12 ? (
|
|
|
|
|
""
|
|
|
|
|
) : (
|
2024-11-28 17:23:53 +00:00
|
|
|
<div
|
|
|
|
|
className={cn(
|
|
|
|
|
"flex flex-wrap gap-4 items-center justify-between",
|
|
|
|
|
className
|
|
|
|
|
)}
|
|
|
|
|
>
|
|
|
|
|
<div className="text-2xl font-medium text-default-800 capitalize">
|
|
|
|
|
Dashboard
|
|
|
|
|
</div>
|
|
|
|
|
<DateRangePicker />
|
|
|
|
|
</div>
|
|
|
|
|
);
|
|
|
|
|
};
|
2024-11-26 03:09:48 +00:00
|
|
|
|
2024-11-28 17:23:53 +00:00
|
|
|
export default PageTitle;
|