import {ReactNode} from 'react'; import ListItemAvatar from '@material-ui/core/ListItemAvatar'; import ListItemIcon from '@material-ui/core/ListItemIcon'; import ListItemText from '@material-ui/core/ListItemText'; import Icon from '@material-ui/core/Icon'; import {makeStyles} from '@material-ui/core/styles'; import {useTranslation} from 'react-i18next'; import {ComponentPassengerPassenger} from '../../generated/graphql'; interface Props { passenger?: ComponentPassengerPassenger; button?: ReactNode; } const Passenger = (props: Props) => { const {passenger, button} = props; const {t} = useTranslation(); const classes = useStyles(); if (passenger) return ( <> {button} ); else return ( <> person ); }; const useStyles = makeStyles(theme => ({ empty: { color: theme.palette.text.secondary, }, })); export default Passenger;