import { useState } from 'react';
import { useNavigate } from 'react-router-dom';
import {
Grid, Card, CardContent, Stack, Button, TextField, MenuItem, Typography, Divider,
Autocomplete, FormControlLabel, Checkbox, Box
} from '@mui/material';
import { DatePicker } from '@mui/x-date-pickers/DatePicker';
import dayjs from 'dayjs';
import AddIcon from '@mui/icons-material/Add';
import PageHeader from '@/components/PageHeader';
import { locations, tenantsList, tenants } from '@/data/mock';
const TIME_SLOTS = ['09:00 - 11:00', '11:00 - 13:00', '13:00 - 15:00', '15:00 - 17:00', '17:00 - 19:00'];
const SectionTitle = ({ children }) => (
<>
{children}
>
);
function AddressFields({ saveForLater, onSaveForLater }) {
return (
{locations.map((l) => )}
onSaveForLater(e.target.checked)} />}
label="Save for later"
/>
);
}
export default function CreateOrder() {
const navigate = useNavigate();
const [deliveryDate, setDeliveryDate] = useState(dayjs());
const [slot, setSlot] = useState('');
const [savePickup, setSavePickup] = useState(false);
const [saveDrop, setSaveDrop] = useState(false);
return (
<>
{/* Top row */}
}
/>
}
/>
`${t.name} — ${t.address}`)}
renderInput={(params) => }
/>
Pickup Details
Drop Details
Schedule
setSlot(e.target.value)}>
{TIME_SLOTS.map((s) => )}
} onClick={() => navigate('/orders')}>
Create Order
>
);
}