sunrise-cms/handlers/maps-get/new.ts

32 lines
762 B
TypeScript

import type {
RequestHandler
} from "express";
import * as configFunctions from "../../helpers/functions.config.js";
import {
getMapSVGs
} from "../../helpers/functions.map.js";
import * as recordTypes from "../../types/recordTypes";
export const handler: RequestHandler = async (_request, response) => {
const map: recordTypes.Map = {
mapCity: configFunctions.getProperty("settings.map.mapCityDefault"),
mapProvince: configFunctions.getProperty("settings.map.mapProvinceDefault")
};
const mapSVGs = await getMapSVGs();
response.render("map-edit", {
headTitle: configFunctions.getProperty("aliases.map") + " Create",
isCreate: true,
map,
mapSVGs
});
};
export default handler;