mediahub-fe/components/page-title.tsx

39 lines
923 B
TypeScript
Raw Normal View History

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;