import { ArrowRight } from "lucide-react"; import { memo, useCallback } from "react"; import { useNavigate } from "@remix-run/react"; import { safeGoBack } from "~/utils/helpers"; interface ProfilePagesHeaderProps { title: string; hideBackButton?: boolean; rightContent?: React.ReactNode; } const ProfilePagesHeader = memo(function ProfilePagesHeader({ title, hideBackButton, rightContent, }: ProfilePagesHeaderProps) { const navigate = useNavigate(); const handleBack = useCallback(() => { safeGoBack(navigate); }, [navigate]); return (
{title}
{rightContent && (