UNPKG

@ministryofjustice/hmpps-digital-prison-reporting-frontend

Version:

The Digital Prison Reporting Frontend contains templates and code to help display data effectively in UI applications.

31 lines (30 loc) 1.36 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = routes; const asyncReports_1 = __importDefault(require("./asyncReports")); const bookmarks_1 = __importDefault(require("./bookmarks")); const download_1 = __importDefault(require("./download")); const recentlyViewed_1 = __importDefault(require("./recentlyViewed")); const syncReports_1 = __importDefault(require("./syncReports")); const logger_1 = __importDefault(require("../utils/logger")); const urlHelper_1 = require("../utils/urlHelper"); function routes(routeImportParams) { logger_1.default.info('Initialiasing DPR Embedded reports routes...'); const params = { ...routeImportParams, prefix: (0, urlHelper_1.getRoutePrefix)(routeImportParams === null || routeImportParams === void 0 ? void 0 : routeImportParams.config), }; (0, asyncReports_1.default)(params); (0, recentlyViewed_1.default)(params); (0, syncReports_1.default)(params); const { bookmarkService, downloadPermissionService } = routeImportParams.services; if (bookmarkService) { (0, bookmarks_1.default)(params); } if (downloadPermissionService) { (0, download_1.default)(params); } }