import { format } from "date-fns"; import { Box, ScrollView, Text, Stack, Heading, Badge } from "native-base"; import PropTypes from 'prop-types'; import { MaterialCommunityIcons } from '@expo/vector-icons'; import React from 'react'; export const ReservasCard = ({key, date, startTime, name}) => { const dateFormated = date.toString().split("T")[0] console.log(dateFormated); const deleteReservas = async(key) => { const data = { "_id": key } try { await fetch(`http://localhost:4000/reservation/deleteReservation/`+`${key}`, { cache: 'no-cache', method: 'DELETE', body: JSON.stringify(data), headers: { 'Content-Type': 'application/json' } }) .then(response => { if (response.status != 201){ console.log('ocurrio un error '); }else{ return response.json(); } }) } catch (error) { console.log("ERROR: " + error); } } return ( {name} {dateFormated} Hora de inicio: {startTime} {deleteReservas(key)}} /> ) } ReservasCard.propTypes = { date: PropTypes.string.isRequired, startTime: PropTypes.string.isRequired, key: PropTypes.string.isRequired }