"use client"; import { Header, Group, ActionIcon, Text, Title } from "@mantine/core"; import { IconArrowLeft, IconChevronLeft } from "@tabler/icons-react"; import { useRouter } from "next/navigation"; import { useState } from "react"; export default function ComponentGlobal_HeaderTamplate({ route, route2, title, icon, }: { route?: any; route2?: any; title: string; icon?: any; }) { const router = useRouter(); const [isLoading, setIsLoading] = useState(false); const [isRightLoading, setRightLoading] = useState(false); return ( <>
{ setIsLoading(true); if (route === null || route === undefined) { return router.back(); } else { return router.push(route); } }} > {title} {(() => { if (route2 === null || route2 === undefined) { return ; } else { return ( { setRightLoading(true); router.push(route2); }} > {icon} ); } })()}
); }