import Styles from "@/constants/Styles"; import { Ionicons, MaterialCommunityIcons } from "@expo/vector-icons"; import { router } from "expo-router"; import { useState } from "react"; import { Text, ToastAndroid, View } from "react-native"; import AlertKonfirmasi from "./alertKonfirmasi"; import DrawerBottom from "./drawerBottom"; import ItemSectionTanggalTugas from "./itemSectionTanggalTugas"; import MenuItemRow from "./menuItemRow"; import ModalSelect from "./modalSelect"; type Props = { category: 'project' | 'task' } export default function SectionTanggalTugas({ category }: Props) { const [isModal, setModal] = useState(false) const [isSelect, setSelect] = useState(false) const [choose, setChoose] = useState({ val: '', label: '' }) return ( <> Tanggal & Tugas { setModal(true) }} /> { setModal(true) }} /> } title="Update Status" onPress={() => { setModal(false) setSelect(true) }} /> } title="Edit Tugas" onPress={() => { setModal(false) category == 'project' ? router.push(`/project/update/124`) : router.push(`./update/124`) }} /> } title="Hapus Tugas" onPress={() => { AlertKonfirmasi({ title: 'Konfirmasi', desc: 'Apakah anda yakin ingin menghapus data ini?', onPress: () => { setModal(false) ToastAndroid.show('Berhasil menghapus data', ToastAndroid.SHORT) } }) }} /> { setChoose(value) setSelect(false) ToastAndroid.show('Berhasil mengubah data', ToastAndroid.SHORT) }} title="Status" choose={choose.val} open={isSelect} /> ) }