delete reservas
This commit is contained in:
parent
90c4fc188e
commit
c0adddd2ce
|
@ -8,10 +8,10 @@ import {
|
||||||
Badge
|
Badge
|
||||||
} from "native-base";
|
} from "native-base";
|
||||||
import PropTypes from 'prop-types';
|
import PropTypes from 'prop-types';
|
||||||
|
import { MaterialCommunityIcons } from '@expo/vector-icons';
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
|
|
||||||
export const ReservasCard = ({ date, startTime, name}) => {
|
export const ReservasCard = ({key, date, startTime, name}) => {
|
||||||
|
|
||||||
|
|
||||||
const dateFormated = date.toString().split("T")[0]
|
const dateFormated = date.toString().split("T")[0]
|
||||||
|
@ -20,6 +20,38 @@ export const ReservasCard = ({ date, startTime, name}) => {
|
||||||
|
|
||||||
console.log(dateFormated);
|
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 (
|
return (
|
||||||
<ScrollView showsVerticalScrollIndicator={false}>
|
<ScrollView showsVerticalScrollIndicator={false}>
|
||||||
|
|
||||||
|
@ -57,14 +89,15 @@ export const ReservasCard = ({ date, startTime, name}) => {
|
||||||
</Stack>
|
</Stack>
|
||||||
|
|
||||||
|
|
||||||
|
<MaterialCommunityIcons ml="70" name="delete" size={28} color="#7C0808" onPress={() =>{deleteReservas(key)}} />
|
||||||
</Box>
|
</Box>
|
||||||
</Box>
|
</Box>
|
||||||
</ScrollView>
|
</ScrollView>
|
||||||
)
|
)
|
||||||
|
|
||||||
}
|
}
|
||||||
// ReservasCard.propTypes = {
|
ReservasCard.propTypes = {
|
||||||
// date: PropTypes.string.isRequired,
|
date: PropTypes.string.isRequired,
|
||||||
// startTime: PropTypes.string.isRequired,
|
startTime: PropTypes.string.isRequired,
|
||||||
// status: PropTypes.string.isRequired
|
key: PropTypes.string.isRequired
|
||||||
// }
|
}
|
Loading…
Reference in New Issue