Files
hipmi/src/app_modules/admin/component_global/back_button.tsx
Bagasbanuna02 1a157846c1 Fix tampilan admin dan notifikasi to admin
# fix
- Notifikasi report posting
_ Realtime notifikasi
## Issuee: Cooming soon saat report komentar langsung menuju tablenya
2024-06-24 23:07:54 +08:00

40 lines
987 B
TypeScript

"use client";
import { Group, Button, Loader } from "@mantine/core";
import { IconChevronLeft } from "@tabler/icons-react";
import { useRouter } from "next/navigation";
import { useState } from "react";
export default function ComponentAdminGlobal_BackButton({path}:{path?:string}) {
const router = useRouter();
const [isLoading, setLoading] = useState(false);
return (
<>
<Group>
<Button
// loaderPosition="center"
// loading={isLoading ? true : false}
c={"gray"}
leftIcon={
isLoading ? <Loader size={"xs"} color={"gray"} /> : <IconChevronLeft />
}
variant="white"
onClick={() => {
setLoading(true);
// setTimeout(() => , 3000);
if(path==null){
router.back();
}else{
router.push(path)
}
}}
>
Kembali
</Button>
</Group>
</>
);
}