From 1234ce8a7bd729110f537feadd97555e4a0a2f9f Mon Sep 17 00:00:00 2001 From: lukman Date: Fri, 6 Sep 2024 17:36:02 +0800 Subject: [PATCH] style : update carousel --- src/module/project/ui/tab_project.tsx | 105 +++++++++++++++++++++++++- 1 file changed, 101 insertions(+), 4 deletions(-) diff --git a/src/module/project/ui/tab_project.tsx b/src/module/project/ui/tab_project.tsx index ea60aad..c5f0a73 100644 --- a/src/module/project/ui/tab_project.tsx +++ b/src/module/project/ui/tab_project.tsx @@ -1,6 +1,6 @@ "use client" import { globalRole, LayoutDrawer, LayoutNavbarNew, WARNA } from '@/module/_global'; -import { ActionIcon, Box, rem, Tabs } from '@mantine/core'; +import { ActionIcon, Box, Button, Flex, Group, Indicator, Progress, rem, SimpleGrid, Tabs } from '@mantine/core'; import React, { useState } from 'react'; import { HiMenu } from 'react-icons/hi'; import { RiProgress3Line } from "react-icons/ri"; @@ -11,6 +11,7 @@ import { IoCloseCircleOutline } from 'react-icons/io5'; import ListProject from './list_project'; import MenuDrawerProject from './menu_drawer_project'; import { useHookstate } from '@hookstate/core'; +import { Carousel } from '@mantine/carousel'; export default function TabProject() { const [openDrawer, setOpenDrawer] = useState(false) @@ -21,10 +22,33 @@ export default function TabProject() { const iconStyle = { width: rem(20), height: rem(20) }; const roleLogin = useHookstate(globalRole) + const dataStatus = [ + { + id: "0", + title: "Semua", + icon: + }, + { + id: "1", + title: "Segera", + icon: + }, + { + id: "2", + title: "Dikerjakan", + icon: + }, + { + id: "3", + title: "Selesai", + icon: + } + ] + return ( setOpenDrawer(true)} bg={WARNA.bgIcon} size="lg" radius="lg" aria-label="Settings"> @@ -32,7 +56,79 @@ export default function TabProject() { } /> - + + {dataStatus.map((item, index) => ( + + + + ))} + + {/* + {dataStatus.map((v, i) => ( + + + + ))} + */} + + {/* + + } + onClick={() => { router.push("?status=0&group=" + group) }} + color={WARNA.biruTua} + > + Segera + + } + onClick={() => { router.push("?status=1&group=" + group) }} + color={WARNA.biruTua} + > + Dikerjakan + + } + onClick={() => { router.push("?status=2&group=" + group) }} + color={WARNA.biruTua}> + Selesai + + } + onClick={() => { router.push("?status=3&group=" + group) }} + color={WARNA.biruTua}> + Batal + + + + */} + {/* } @@ -62,7 +158,8 @@ export default function TabProject() { - + */} + setOpenDrawer(false)}>