From 47c64bacc9833220fa063b4ffff6abe6f4574e3b Mon Sep 17 00:00:00 2001 From: amel Date: Fri, 14 Mar 2025 10:35:19 +0800 Subject: [PATCH] upd: diskusi divisi Deskripsi: - button save form tambah dan edit diskusi - ui tambah diskusi divisi - bottom input pada detail diskusi divisi No Issues --- app/(application)/discussion/[id].tsx | 4 +- .../discussion/[detail]/edit.tsx | 11 +- .../discussion/[detail]/index.tsx | 205 +++++++++--------- .../(fitur-division)/discussion/create.tsx | 29 +++ .../discussion/headerDiscussionList.tsx | 2 +- 5 files changed, 140 insertions(+), 111 deletions(-) create mode 100644 app/(application)/division/[id]/(fitur-division)/discussion/create.tsx diff --git a/app/(application)/discussion/[id].tsx b/app/(application)/discussion/[id].tsx index ebe2caa..721fdca 100644 --- a/app/(application)/discussion/[id].tsx +++ b/app/(application)/discussion/[id].tsx @@ -135,7 +135,7 @@ export default function DetailDiscussionGeneral() { - + - + ) } \ No newline at end of file diff --git a/app/(application)/division/[id]/(fitur-division)/discussion/[detail]/edit.tsx b/app/(application)/division/[id]/(fitur-division)/discussion/[detail]/edit.tsx index 7a4f413..fdb9b67 100644 --- a/app/(application)/division/[id]/(fitur-division)/discussion/[detail]/edit.tsx +++ b/app/(application)/division/[id]/(fitur-division)/discussion/[detail]/edit.tsx @@ -1,6 +1,5 @@ -import AlertKonfirmasi from "@/components/alertKonfirmasi"; import ButtonBackHeader from "@/components/buttonBackHeader"; -import { ButtonForm } from "@/components/buttonForm"; +import ButtonSaveHeader from "@/components/buttonSaveHeader"; import { InputForm } from "@/components/inputForm"; import Styles from "@/constants/Styles"; import { router, Stack } from "expo-router"; @@ -14,12 +13,16 @@ export default function DiscussionDivisionEdit() { headerLeft: () => { router.back() }} />, headerTitle: 'Edit Diskusi', headerTitleAlign: 'center', + headerRight: () => { + ToastAndroid.show('Berhasil mengubah data', ToastAndroid.SHORT) + router.back() + }} /> }} /> - { AlertKonfirmasi({ @@ -30,7 +33,7 @@ export default function DiscussionDivisionEdit() { router.back() } }) - }} /> + }} /> */} diff --git a/app/(application)/division/[id]/(fitur-division)/discussion/[detail]/index.tsx b/app/(application)/division/[id]/(fitur-division)/discussion/[detail]/index.tsx index 78a0046..3b1ba79 100644 --- a/app/(application)/division/[id]/(fitur-division)/discussion/[detail]/index.tsx +++ b/app/(application)/division/[id]/(fitur-division)/discussion/[detail]/index.tsx @@ -3,7 +3,6 @@ import ButtonBackHeader from "@/components/buttonBackHeader"; import HeaderRightDiscussionDetail from "@/components/discussion/headerDiscussionDetail"; import { InputForm } from "@/components/inputForm"; import LabelStatus from "@/components/labelStatus"; -import { ColorsStatus } from "@/constants/ColorsStatus"; import Styles from "@/constants/Styles"; import { Ionicons, MaterialIcons } from "@expo/vector-icons"; import { router, Stack, useLocalSearchParams } from "expo-router"; @@ -23,122 +22,120 @@ export default function DiscussionDetail() { }} /> - - - + + + + } + title="Amalia Dwi" + subtitle={ + + } + rightTopInfo="3 Jan 2025" + desc="Bagaimana dampak yg dirasakan akibat efisiensi?" + leftBottomInfo={ + + + 15 Komentar + + } + /> + } title="Amalia Dwi" - subtitle={ - - } rightTopInfo="3 Jan 2025" - desc="Bagaimana dampak yg dirasakan akibat efisiensi?" - leftBottomInfo={ - - - 15 Komentar - - } + desc="sangat berdampak dari berbagai sisi" + /> + + } + title="Amalia Dwi" + rightTopInfo="3 Jan 2025" + desc="semua menjadi terbatas.." + /> + + } + title="Amalia Dwi" + rightTopInfo="3 Jan 2025" + desc="semua menjadi terbatas.." + /> + + } + title="Amalia Dwi" + rightTopInfo="3 Jan 2025" + desc="semua menjadi terbatas.." + /> + + } + title="Amalia Dwi" + rightTopInfo="3 Jan 2025" + desc="semua menjadi terbatas.." + /> + + } + title="Amalia Dwi" + rightTopInfo="3 Jan 2025" + desc="semua menjadi terbatas.." /> - - - } - title="Amalia Dwi" - rightTopInfo="3 Jan 2025" - desc="sangat berdampak dari berbagai sisi" - /> - - } - title="Amalia Dwi" - rightTopInfo="3 Jan 2025" - desc="semua menjadi terbatas.." - /> - - } - title="Amalia Dwi" - rightTopInfo="3 Jan 2025" - desc="semua menjadi terbatas.." - /> - - } - title="Amalia Dwi" - rightTopInfo="3 Jan 2025" - desc="semua menjadi terbatas.." - /> - - } - title="Amalia Dwi" - rightTopInfo="3 Jan 2025" - desc="semua menjadi terbatas.." - /> - - } - title="Amalia Dwi" - rightTopInfo="3 Jan 2025" - desc="semua menjadi terbatas.." - /> - - } - title="Amalia Dwi" - rightTopInfo="3 Jan 2025" - desc="semua menjadi terbatas.." - /> + + } + title="Amalia Dwi" + rightTopInfo="3 Jan 2025" + desc="semua menjadi terbatas.." + /> - - - - + + + + { router.back() }} />, + headerTitle: 'Tambah Diskusi', + headerTitleAlign: 'center', + headerRight: () => { + ToastAndroid.show('Berhasil menambahkan data', ToastAndroid.SHORT) + router.push('./') + }} /> + }} + /> + + + + + + + ) +} \ No newline at end of file diff --git a/components/discussion/headerDiscussionList.tsx b/components/discussion/headerDiscussionList.tsx index cc610ab..4c71215 100644 --- a/components/discussion/headerDiscussionList.tsx +++ b/components/discussion/headerDiscussionList.tsx @@ -20,7 +20,7 @@ export default function HeaderRightDiscussionList() { title="Tambah Diskusi" onPress={() => { setVisible(false) - router.push('/discussion/create') + router.push('./discussion/create') }} />