import Box from '@mui/material/Box'; import Button from '@mui/material/Button'; import {useTranslation} from 'next-i18next'; import usePermissions from '../../hooks/usePermissions'; interface Props { onAddSelf: () => void; onAddOther: () => void; registered: boolean; variant: 'waitingList' | 'travel'; disabled?: boolean; } const ADD_TO_LOCALE = { waitingList: 'travel.passengers.add_to_waitingList', travel: 'travel.passengers.add_to_travel', }; const AddPassengerButtons = ({ onAddSelf, onAddOther, registered, variant, disabled, }: Props) => { const {t} = useTranslation(); const { userPermissions: {canJoinTravels, canAddToTravel}, } = usePermissions(); return ( {canJoinTravels() && ( )} {canAddToTravel() && ( )} ); }; const buttonStyle = { py: 1, px: 8, md: { px: 4, }, }; export default AddPassengerButtons;