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) => {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) => {s})} ); }