upd: announcement

Deskripsi:
- tambah
- edit
- detail

No Issues
This commit is contained in:
amel
2024-08-14 15:40:19 +08:00
parent fcf54d1924
commit e2d49fdd7e
29 changed files with 784 additions and 501 deletions

View File

@@ -4,9 +4,11 @@ import { ActionIcon, Box } from "@mantine/core";
import { HiMenu } from "react-icons/hi";
import DrawerDetailAnnouncement from "./drawer_detail_announcement";
import { useState } from "react";
import { useRouter } from "next/navigation";
export default function NavbarDetailAnnouncement() {
const [isOpenDrawer, setOpenDrawer] = useState(false)
const router = useRouter()
return (
<Box>
<LayoutNavbarNew back="" title="Pengumuman"
@@ -16,7 +18,12 @@ export default function NavbarDetailAnnouncement() {
</ActionIcon>}
/>
<LayoutDrawer opened={isOpenDrawer} title={'Menu'} onClose={() => setOpenDrawer(false)}>
<DrawerDetailAnnouncement onDeleted={() => setOpenDrawer(false)} />
<DrawerDetailAnnouncement onDeleted={(val) => {
if (val) {
router.replace('/announcement')
setOpenDrawer(false)
}
}} />
</LayoutDrawer>
</Box>
)