import { useQuery } from '@tanstack/react-query';
import { OrderService } from '../orders/order-service';
import { DataGrid, GridColDef } from '@mui/x-data-grid';
import { Chip, Link, Paper, TableContainer } from '@mui/material';
type Color =
| 'default'
| 'primary'
| 'secondary'
| 'error'
| 'info'
| 'success'
| 'warning';
const columns: GridColDef[] = [
{
field: 'order_id',
headerName: 'ID',
renderCell: (params) => {
return (
{params.value}
);
},
},
{
field: 'customer',
flex: 2,
headerName: 'Customer',
renderCell: (params) => {
return (
<>
{params.value.guest ? (
<>{params.value.name}>
) : (
{params.value.name}
)}
>
);
},
},
{
field: 'order_date',
flex: 1,
headerName: 'Date',
type: 'dateTime',
valueGetter: (params) => new Date(params.value),
},
{
field: 'status',
flex: 1,
headerName: 'Status',
renderCell: (params) => {
return (