import React from 'react'; import { Input, IconButton, Checkbox, Text, Box, VStack, HStack, Heading, Icon, Center, useToast, } from 'native-base'; import { Feather, Entypo } from '@expo/vector-icons'; export const Example = () => { const instState = [ { title: 'Code', isCompleted: true, }, { title: 'Meeting with team at 9', isCompleted: false, }, { title: 'Check Emails', isCompleted: false, }, { title: 'Write an article', isCompleted: false, }, ]; const [list, setList] = React.useState(instState); const [inputValue, setInputValue] = React.useState(''); const toast = useToast(); const addItem = (title: string) => { if (title === '') { toast.show({ title: 'Please Enter Text', status: 'warning', }); return; } setList((prevList) => { return [...prevList, { title: title, isCompleted: false }]; }); }; const handleDelete = (index: number) => { setList((prevList) => { const temp = prevList.filter((_, itemI) => itemI !== index); return temp; }); }; const handleStatusChange = (index: number) => { setList((prevList) => { const newList = [...prevList]; newList[index].isCompleted = !newList[index].isCompleted; return newList; }); }; return (