import Typography from '@mui/material/Typography'; import ListItem from '@mui/material/ListItem'; import Box from '@mui/material/Box'; import Button from '@mui/material/Button'; import {useTranslation} from 'next-i18next'; import { FindUserVehiclesDocument, useDeleteVehicleMutation, VehicleEntity, } from '../../generated/graphql'; import useProfile from '../../hooks/useProfile'; import useTheme from '@mui/styles/useTheme'; interface Props { vehicle: VehicleEntity; select: () => void; } const VehicleItem = ({vehicle, select}: Props) => { const {t} = useTranslation(); const theme = useTheme(); const {userId} = useProfile(); const [deleteVehicleMutation] = useDeleteVehicleMutation({ variables: {id: vehicle.id}, refetchQueries: [{query: FindUserVehiclesDocument, variables: {userId}}], }); return ( {t('travel.vehicle.name')} {vehicle.attributes.name} {t('travel.vehicle.seats_number')} {vehicle.attributes.seats} ); }; export default VehicleItem;