diff --git a/app/(application)/division/report.tsx b/app/(application)/division/report.tsx index 7010d70..8bfb483 100644 --- a/app/(application)/division/report.tsx +++ b/app/(application)/division/report.tsx @@ -7,30 +7,92 @@ import SelectForm from "@/components/selectForm"; import Styles from "@/constants/Styles"; import { router, Stack } from "expo-router"; import { useState } from "react"; -import { SafeAreaView, ScrollView, View } from "react-native"; +import { Button, SafeAreaView, ScrollView, View } from "react-native"; +import DateTimePickerModal from "react-native-modal-datetime-picker"; export default function Report() { - const [chooseGroup, setChooseGroup] = useState({ val: '', label: '' }) + const [chooseGroup, setChooseGroup] = useState({ val: "", label: "" }); + const [error, setError] = useState({ + group: false, + date: false, + dateEnd: false, + }); + const [date, setDate] = useState(""); + const [isDatePickerVisible, setDatePickerVisibility] = useState(false); + + const showDatePicker = () => { + setDatePickerVisibility(true); + }; + + const hideDatePicker = () => { + setDatePickerVisibility(false); + }; + + const handleConfirm = (date: any) => { + setDate(date); + hideDatePicker(); + }; + + return ( { router.back() }} />, - headerTitle: 'Laporan Divisi', - headerTitleAlign: 'center', + headerLeft: () => ( + { + router.back(); + }} + /> + ), + headerTitle: "Laporan Divisi", + headerTitleAlign: "center", }} /> - { }} /> - - + { }} + error={error.group} + errorText="Lembaga Desa tidak boleh kosong" + /> +