import { useContext, useEffect } from 'react'; import { SessionInfo, Input, PersonIcon, PhoneIcon, PlateAndZoneWrapper, ZoneSelectInput, DropdownItem, } from './styles'; import { sessionStatus as enumsSessionStatus } from '../../../../config/enums'; import useGetData from '../../../../hooks/useGetData'; import { UserContext } from '../../../../context/UserContext'; const MenuProps = { PaperProps: { style: { height: 150, width: '35px', }, }, }; const SessionGuest = ({ sessionStatus, sessionInfo, zones, data, onFormChange, setNewData, }) => { const { user } = useContext(UserContext); const { data: guest, isLoading: isGuestLoading } = useGetData({ url: `/guest/${user.id}`, }); useEffect(() => { if (!guest) return; setNewData({ plate: guest.plate.plate, zone: data.zone }); }, [guest]); console.log(sessionStatus); return ( !isGuestLoading && , }} /> , }} /> NONE {zones.map((z, ind) => ( {z} ))} ); }; export default SessionGuest;