import React, { useState } from "react"; import { AntDesign, Feather, MaterialCommunityIcons, MaterialIcons, } from "@expo/vector-icons"; import { Button, ButtonSize, Card, Dialog, PanningProvider, Text, View, } from "react-native-ui-lib"; import { TouchableOpacity } from "react-native"; import { ManuallyAddEventModal } from "@/components/pages/calendar/ManuallyAddEventModal"; import AddChore from "../todos/AddChore"; import AddChoreDialog from "../todos/AddChoreDialog"; import { ToDosContextProvider } from "@/contexts/ToDosContext"; import UploadImageDialog from "./UploadImageDialog"; export const AddEventDialog = () => { const [show, setShow] = useState(false); const [showManualInputModal, setShowManualInputModal] = useState(false); const [choreDialogVisible, setChoreDialogVisible] = useState(false); const [showUploadDialog, setShowUploadDialog] = useState(false); const handleOpenManualInputModal = () => { setShow(false); setTimeout(() => { setShowManualInputModal(true); }, 500); }; const handleScanImageDialog = () => { setShow(false); setTimeout(() => { setShowUploadDialog(true); }, 100); } return ( <>