"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); (() => { const sunrise = exports.sunrise; const searchFilterFormElement = document.querySelector('#form--searchFilters'); const searchResultsContainerElement = document.querySelector('#container--searchResults'); const limitElement = document.querySelector('#searchFilter--limit'); const offsetElement = document.querySelector('#searchFilter--offset'); // eslint-disable-next-line complexity function renderContracts(rawResponseJSON) { const responseJSON = rawResponseJSON; if (responseJSON.contracts.length === 0) { searchResultsContainerElement.innerHTML = `
`; return; } const resultsTbodyElement = document.createElement('tbody'); const nowDateString = cityssm.dateToString(new Date()); for (const contract of responseJSON.contracts) { let contractTimeHTML = ''; if (contract.contractStartDateString <= nowDateString && (contract.contractEndDateString === '' || contract.contractEndDateString >= nowDateString)) { contractTimeHTML = ` `; } else if (contract.contractStartDateString > nowDateString) { contractTimeHTML = ` `; } else { contractTimeHTML = ` `; } let contactsHTML = ''; for (const interment of contract.contractInterments ?? []) { contactsHTML += `| Contract Type | Burial Site | Contract Date | End Date | Contacts | Fees and Transactions |
|---|