import moment from 'moment'; import Typography from '@mui/material/Typography'; import IconButton from '@mui/material/IconButton'; import Icon from '@mui/material/Icon'; import Box from '@mui/material/Box'; import Link from '@mui/material/Link'; import { useTheme } from '@mui/material/styles'; import {useTranslation} from 'react-i18next'; import getMapsLink from '../../lib/getMapsLink'; import {Travel} from '../../generated/graphql'; interface Props { travel: Travel; toggleEditing: () => void; } const Header = (props: Props) => { const {travel, toggleEditing} = props; const theme = useTheme() const {t} = useTranslation(); return ( edit {!!travel.departure && ( {moment(travel.departure).format('LLLL')} )} {travel.vehicleName} {!!travel.phone_number && ( {t('travel.fields.phone')} {travel.phone_number} )} {!!travel.meeting && ( {t('travel.fields.meeting_point')} {travel.meeting} )} {!!travel.details && ( {t('travel.fields.details')} {travel.details} )} ); }; export default Header;