fix : tombol back

Deskripsi
- update link back pda detail kegiatan
- update link back pada detail divisi

No Issues
This commit is contained in:
amel
2024-10-30 11:57:00 +08:00
parent 381c66e379
commit e0a6310e65
4 changed files with 19 additions and 22 deletions

View File

@@ -1,11 +1,9 @@
'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 { ActionIcon, Box } from '@mantine/core';
import _ from 'lodash';
import { useRouter } from 'next/navigation';
import { HiChevronLeft } from 'react-icons/hi2';
import { TEMA } from '../bin/val_global';
function LayoutIconBack({ back }: { back?: string }) {

View File

@@ -1,11 +1,10 @@
'use client'
import { ActionIcon, Box, Grid, Group, Text, Title } from '@mantine/core';
import React from 'react';
import { WARNA } from '../fun/WARNA';
import LayoutIconBack from './layout_icon_back';
import _ from 'lodash';
import { useHookstate } from '@hookstate/core';
import { Box, Grid, Group, Title } from '@mantine/core';
import _ from 'lodash';
import React from 'react';
import { TEMA } from '../bin/val_global';
import LayoutIconBack from './layout_icon_back';
export const LayoutNavbarNew = ({ back, state, title, menu }: { back?: string, title: string, menu: React.ReactNode, state?: React.ReactNode }) => {
const tema = useHookstate(TEMA)

View File

@@ -1,14 +1,14 @@
'use client'
import { LayoutDrawer, LayoutNavbarNew, TEMA } from "@/module/_global";
import { ActionIcon, Box } from "@mantine/core";
import { useState } from "react";
import { HiMenu } from "react-icons/hi";
import DrawerDetailDivision from "./drawer_detail_division";
import { funGetDivisionById } from "../lib/api_division";
import { useParams } from "next/navigation";
import toast from "react-hot-toast";
import { useShallowEffect } from "@mantine/hooks";
import { useHookstate } from "@hookstate/core";
import { ActionIcon } from "@mantine/core";
import { useShallowEffect } from "@mantine/hooks";
import { useParams } from "next/navigation";
import { useState } from "react";
import toast from "react-hot-toast";
import { HiMenu } from "react-icons/hi";
import { funGetDivisionById } from "../lib/api_division";
import DrawerDetailDivision from "./drawer_detail_division";
export default function NavbarDetailDivision() {
const [openDrawer, setOpenDrawer] = useState(false)
@@ -37,7 +37,7 @@ export default function NavbarDetailDivision() {
return (
<>
<LayoutNavbarNew back="/division" title={name} menu={
<LayoutNavbarNew back="" title={name} menu={
<ActionIcon variant="light" onClick={() => (setOpenDrawer(true))} bg={tema.get().bgIcon} size="lg" radius="lg" aria-label="Settings">
<HiMenu size={20} color='white' />
</ActionIcon>

View File

@@ -10,8 +10,8 @@ import { FaFileCirclePlus, FaPencil, FaUsers } from 'react-icons/fa6';
import { HiMenu } from 'react-icons/hi';
import { IoAddCircle } from 'react-icons/io5';
import { MdCancel } from 'react-icons/md';
import { funGetOneProjectById } from '../lib/api_project';
import { useWibuRealtime } from 'wibu-realtime';
import { funGetOneProjectById } from '../lib/api_project';
export default function NavbarDetailProject() {
const router = useRouter()
@@ -54,7 +54,7 @@ export default function NavbarDetailProject() {
return (
<>
<LayoutNavbarNew back="/project?status=0" title={name} menu={
<LayoutNavbarNew back="" title={name} menu={
<ActionIcon
variant="light"
bg={tema.get().bgIcon}