sunrise-cms/handlers/admin-get/tables.ts

31 lines
873 B
TypeScript

import type { RequestHandler } from "express";
import {
getLotOccupantTypes,
getLotStatuses,
getWorkOrderMilestoneTypes,
getWorkOrderTypes
} from "../../helpers/functions.cache.js";
import { getSolidIconClasses } from "../../helpers/functions.icons.js";
export const handler: RequestHandler = async (_request, response) => {
const workOrderTypes = getWorkOrderTypes();
const workOrderMilestoneTypes = getWorkOrderMilestoneTypes();
const lotStatuses = getLotStatuses();
const lotOccupantTypes = getLotOccupantTypes();
const fontAwesomeIconClasses = await getSolidIconClasses();
response.render("admin-tables", {
headTitle: "Config Table Management",
workOrderTypes,
workOrderMilestoneTypes,
lotStatuses,
lotOccupantTypes,
fontAwesomeIconClasses
});
};
export default handler;