import moment from 'moment' import { useTranslation } from 'react-i18next' import OLRow from '@/shared/components/ol/ol-row' import OLCol from '@/shared/components/ol/ol-col' import OLButton from '@/shared/components/ol/ol-button' import Cell from '@/features/settings/components/emails/cell' import { Token } from '../../../../types/api' type Props = { token: Token handleDeleteClick: (id: string) => void } function TokenTableRow({ token, handleDeleteClick }: Props) { const { t } = useTranslation() const created = moment(token.created_at).format('Do MMM YYYY') const lastUsed = token.lastUsedAt ? moment(token.lastUsedAt).format('Do MMM YYYY') : t('never') const expires = moment(token.expiresAt).format('Do MMM YYYY') const handleClick = () => handleDeleteClick(token._id) return ( {token.accessTokenPartial + '************'} {created} {lastUsed} {expires} ) } export default TokenTableRow