import Styles from "@/constants/Styles"; import { deleteTaskCreate } from "@/lib/taskCreate"; import { useTheme } from "@/providers/ThemeProvider"; import { Ionicons } from "@expo/vector-icons"; import { Key, useState } from "react"; import { View } from "react-native"; import { useDispatch, useSelector } from "react-redux"; import DrawerBottom from "../drawerBottom"; import ItemSectionTanggalTugas from "../itemSectionTanggalTugas"; import MenuItemRow from "../menuItemRow"; import Text from "../Text"; export default function SectionListAddTask() { const { colors } = useTheme(); const taskCreate = useSelector((state: any) => state.taskCreate) const [select, setSelect] = useState(null) const [isModal, setModal] = useState(false) const dispatch = useDispatch() function handleDelete() { dispatch(deleteTaskCreate(select)) setModal(false) } return ( <> { taskCreate.length > 0 && <> Tanggal & Tugas { taskCreate.map((item: { status: number; title: string; dateStart: string; dateEnd: string; }, index: Key | null | undefined) => { return ( { setSelect(index) setModal(true) }} /> ); }) } } title="Hapus Tugas" onPress={() => { handleDelete() }} /> } ) }