import React, { useEffect } from 'react'; import { CAvatar, CButton, CButtonGroup, CTable, CTableBody, CTableDataCell, CTableHead, CTableHeaderCell, CTableRow, } from '@coreui/react' import { Link } from 'react-router-dom'; import axios from 'axios'; import { isAutheticated } from '../../auth'; import { useState } from 'react'; import { useHistory } from 'react-router-dom'; import Swal from 'sweetalert2'; const Vendor = () => { const { token } = isAutheticated(); const history = useHistory(); const [data, setData] = useState([]); useEffect(() => { const getData = async () => { const res = await axios.get('/api/vendor/view', { headers: { "Access-Control-Allow-Origin": "*", "Content-type": "Application/json", "Authorization": `Bearer ${token}` } }); if (res) { setData(res?.data?.Stores) } console.log(res.data); } getData(); data.map(item => console.log(item.city)) }, []); console.log(data); const handleDelete = async (id) => { const res = await axios.delete(`/api/vendor/${id}`, { headers: { "Access-Control-Allow-Origin": "*", "Content-type": "Application/json", "Authorization": `Bearer ${token}` } }) if ((res.data.message === 'Deleted Successfully')) { Swal.fire({ title: 'Done', text: 'Vendor Deleted', icon: 'success', confirmButtonText: 'Cool', confirmButtonColor: '#303c54', iconColor: '#303c54' }).then(() => { history.push('/vendors'); }); } else { Swal("Oops!", "Something went wrong!", "error"); } } return