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

31 lines
816 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