fix : tombol back
Deskripsi - update link back pda detail kegiatan - update link back pada detail divisi No Issues
This commit is contained in:
@@ -1,11 +1,9 @@
|
|||||||
'use client'
|
'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 { 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';
|
import { TEMA } from '../bin/val_global';
|
||||||
|
|
||||||
function LayoutIconBack({ back }: { back?: string }) {
|
function LayoutIconBack({ back }: { back?: string }) {
|
||||||
|
|||||||
@@ -1,11 +1,10 @@
|
|||||||
'use client'
|
'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 { 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 { 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 }) => {
|
export const LayoutNavbarNew = ({ back, state, title, menu }: { back?: string, title: string, menu: React.ReactNode, state?: React.ReactNode }) => {
|
||||||
const tema = useHookstate(TEMA)
|
const tema = useHookstate(TEMA)
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
'use client'
|
'use client'
|
||||||
import { LayoutDrawer, LayoutNavbarNew, TEMA } from "@/module/_global";
|
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 { 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() {
|
export default function NavbarDetailDivision() {
|
||||||
const [openDrawer, setOpenDrawer] = useState(false)
|
const [openDrawer, setOpenDrawer] = useState(false)
|
||||||
@@ -37,7 +37,7 @@ export default function NavbarDetailDivision() {
|
|||||||
|
|
||||||
return (
|
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">
|
<ActionIcon variant="light" onClick={() => (setOpenDrawer(true))} bg={tema.get().bgIcon} size="lg" radius="lg" aria-label="Settings">
|
||||||
<HiMenu size={20} color='white' />
|
<HiMenu size={20} color='white' />
|
||||||
</ActionIcon>
|
</ActionIcon>
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ import { FaFileCirclePlus, FaPencil, FaUsers } from 'react-icons/fa6';
|
|||||||
import { HiMenu } from 'react-icons/hi';
|
import { HiMenu } from 'react-icons/hi';
|
||||||
import { IoAddCircle } from 'react-icons/io5';
|
import { IoAddCircle } from 'react-icons/io5';
|
||||||
import { MdCancel } from 'react-icons/md';
|
import { MdCancel } from 'react-icons/md';
|
||||||
import { funGetOneProjectById } from '../lib/api_project';
|
|
||||||
import { useWibuRealtime } from 'wibu-realtime';
|
import { useWibuRealtime } from 'wibu-realtime';
|
||||||
|
import { funGetOneProjectById } from '../lib/api_project';
|
||||||
|
|
||||||
export default function NavbarDetailProject() {
|
export default function NavbarDetailProject() {
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
@@ -54,7 +54,7 @@ export default function NavbarDetailProject() {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<LayoutNavbarNew back="/project?status=0" title={name} menu={
|
<LayoutNavbarNew back="" title={name} menu={
|
||||||
<ActionIcon
|
<ActionIcon
|
||||||
variant="light"
|
variant="light"
|
||||||
bg={tema.get().bgIcon}
|
bg={tema.get().bgIcon}
|
||||||
|
|||||||
Reference in New Issue
Block a user