From 30889651fde1363332bc860bcfc8bb4109258ccc Mon Sep 17 00:00:00 2001 From: lukman Date: Tue, 9 Jul 2024 11:30:50 +0800 Subject: [PATCH] style : update project Deskripsi: - update create date and task - update create project - update create users project No issue --- .../components/create_date_end_task.tsx | 83 +++++++++++++++++++ .../project/components/create_project.tsx | 53 ++++++++++++ .../components/create_users_project.tsx | 10 +++ .../project/components/ui/navbar_project.tsx | 2 +- src/module/project/index.ts | 2 + .../project/view/view_create_project.tsx | 5 +- 6 files changed, 151 insertions(+), 4 deletions(-) create mode 100644 src/module/project/components/create_date_end_task.tsx create mode 100644 src/module/project/components/create_project.tsx create mode 100644 src/module/project/components/create_users_project.tsx diff --git a/src/module/project/components/create_date_end_task.tsx b/src/module/project/components/create_date_end_task.tsx new file mode 100644 index 0000000..6175181 --- /dev/null +++ b/src/module/project/components/create_date_end_task.tsx @@ -0,0 +1,83 @@ +"use client"; +import { LayoutNavbarNew, WARNA } from "@/module/_global"; +import { Box, Group, Input, SimpleGrid, Stack, Text } from "@mantine/core"; +import React, { useState } from "react"; +import { DatePicker } from "@mantine/dates"; +import moment from "moment"; +import { IoIosArrowDropright } from "react-icons/io"; + +export default function ViewDateEndTask() { + const [value, setValue] = useState<[Date | null, Date | null]>([null, null]); + + return ( + + + + + + + + + Tanggal Mulai + + {value[0] ? `${value[0].toLocaleDateString()}` : ""} + + + + Tanggal Berakhir + + {value[1] ? `${value[1].toLocaleDateString()}` : ""} + + + + + + + + Tambah Anggota + + + + + + + ); +} diff --git a/src/module/project/components/create_project.tsx b/src/module/project/components/create_project.tsx new file mode 100644 index 0000000..d2dfe18 --- /dev/null +++ b/src/module/project/components/create_project.tsx @@ -0,0 +1,53 @@ +'use client' +import { LayoutNavbarNew } from "@/module/_global"; +import { Box, Group, Input, Stack, Text } from "@mantine/core"; +import { useRouter } from "next/navigation"; +import React from "react"; +import { IoIosArrowDropright } from "react-icons/io"; + +export default function CreateProject() { + const router = useRouter() + return ( + + + + + + router.push('/project/create?page=task')}> + + Tambah Tanggal & Tugas + + + + + Upload File + + + + + + ); +} diff --git a/src/module/project/components/create_users_project.tsx b/src/module/project/components/create_users_project.tsx new file mode 100644 index 0000000..fceff9b --- /dev/null +++ b/src/module/project/components/create_users_project.tsx @@ -0,0 +1,10 @@ +import React from 'react'; + +export default function CreateUsersProject() { + return ( +
+ CreateUsersProject +
+ ); +} + diff --git a/src/module/project/components/ui/navbar_project.tsx b/src/module/project/components/ui/navbar_project.tsx index 33224be..04e0235 100644 --- a/src/module/project/components/ui/navbar_project.tsx +++ b/src/module/project/components/ui/navbar_project.tsx @@ -156,7 +156,7 @@ export default function NavbarProject() { {dataProject.map((v, i) => { return ( - + diff --git a/src/module/project/index.ts b/src/module/project/index.ts index 5c2cf10..c1f16c6 100644 --- a/src/module/project/index.ts +++ b/src/module/project/index.ts @@ -1,7 +1,9 @@ import ViewCreateProject from "./view/view_create_project"; +import ViewDateEndTask from "./components/create_date_end_task"; import ViewFilterProject from "./view/view_filter_project"; import ViewProject from "./view/view_project"; export { ViewProject } export { ViewCreateProject } export { ViewFilterProject } +export {ViewDateEndTask} \ No newline at end of file diff --git a/src/module/project/view/view_create_project.tsx b/src/module/project/view/view_create_project.tsx index 5b3c9d7..cf7116d 100644 --- a/src/module/project/view/view_create_project.tsx +++ b/src/module/project/view/view_create_project.tsx @@ -1,10 +1,9 @@ import React from 'react'; +import CreateProject from '../components/create_project'; export default function ViewCreateProject() { return ( -
- ViewCreateProject -
+ ); }