import * as configFunctions from "../../helpers/functions.config.js"; import { getMap } from "../../helpers/lotOccupancyDB/getMap.js"; import { getMapSVGs } from "../../helpers/functions.map.js"; import { getLotTypeSummary } from "../../helpers/lotOccupancyDB/getLotTypeSummary.js"; import { getLotStatusSummary } from "../../helpers/lotOccupancyDB/getLotStatusSummary.js"; export const handler = async (request, response) => { const map = getMap(request.params.mapId); if (!map) { return response.redirect(configFunctions.getProperty("reverseProxy.urlPrefix") + "/maps/?error=mapIdNotFound"); } const mapSVGs = await getMapSVGs(); const lotTypeSummary = getLotTypeSummary({ mapId: map.mapId }); const lotStatusSummary = getLotStatusSummary({ mapId: map.mapId }); response.render("map-edit", { headTitle: map.mapName, isCreate: false, map, mapSVGs, lotTypeSummary, lotStatusSummary }); }; export default handler;