'use client' import { ActionIcon, Box } from '@mantine/core'; import { useRouter } from 'next/navigation'; import React from 'react'; import { HiChevronLeft } from 'react-icons/hi2'; import { WARNA } from '../fun/WARNA'; import _ from 'lodash'; import { useHookstate } from '@hookstate/core'; import { TEMA } from '../bin/val_global'; function LayoutIconBack({ back }: { back?: string }) { const router = useRouter() const tema = useHookstate(TEMA) return ( { if (!_.isUndefined(back) && !_.isNull(back) && !_.isEmpty(back)) { return router.push(back) } else { return router.back() } }} bg={tema.get().bgIcon} size="lg" radius="lg" aria-label="Settings"> ); } export default LayoutIconBack;