import getTranslations from '../i18n/showEnnoblementsPopup'; import { generatePaginationItems, getContainerStyles, } from '../utils/pagination'; import showPopup from '../utils/showPopup'; import { formatDate } from '../utils/date'; import * as twutils from '../utils/tribalwars'; const PAGINATION_CONTAINER_ID = 'ennoblementsPagination'; const translations = getTranslations(); const getPlayerTd = (player, tribe) => { if (player) { return `
${translations.date} | ${translations.village} | ${translations.newOwner} | ${translations.oldOwner} |
---|---|---|---|
${formatDate(ennoblement.ennobledAt)} | `; if (ennoblement.village) { rowHTML += `${twutils.buildVillageName( ennoblement.village.name, ennoblement.village.x, ennoblement.village.y )} | `; } else { rowHTML += '- | '; } rowHTML += getPlayerTd( ennoblement.newOwner, ennoblement.newOwnerTribe ); rowHTML += getPlayerTd( ennoblement.oldOwner, ennoblement.oldOwnerTribe ); return rowHTML + '