| Server IP : 13.235.167.51 / Your IP : 216.73.217.116 Web Server : Apache System : Linux machinox-server 6.17.0-1013-aws #13~24.04.1-Ubuntu SMP Fri Apr 24 21:36:58 UTC 2026 aarch64 User : root ( 0) PHP Version : 8.2.29 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/control.machinox.in/src/Common/ |
Upload File : |
'use client';
import { useRouter } from "next/navigation";
import { FiChevronLeft } from "react-icons/fi";
interface PropData {
title: string;
backArrow?: boolean;
url?: string | null;
tab?: string;
}
const PageTitle = (props: PropData) => {
const navigate = useRouter();
const goBack = () => {
if (props?.tab && props?.tab !== "") {
localStorage.setItem("property_detail_tab", props?.tab);
}
else {
localStorage.setItem("property_detail_tab", "tab1");
}
if (props?.url != null) {
navigate.push(props?.url);
} else {
window.history.back();
}
};
return (
<>
<div className="d-flex gap-3 align-items-center">
{props?.backArrow == true ? (
<div className="back-btn back-arrows cursor-pointer" onClick={goBack} style={{ justifyItems: "center" }}>
<FiChevronLeft size={16} style={{ marginTop: "5px" }} />
</div>
) : null}
<h1 className="page-title">{props.title}</h1>
</div>
</>
);
};
export default PageTitle;