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.

25 lines (22 loc) 776 B
import { getActiveJourneyValue } from '../../utils/sessionHelper.js'; import { getRouteLocals } from '../../utils/localsHelper.js'; const setUpBookmark = (res, req, bookmarkService) => { const showBookmark = bookmarkService.enabled; let linkText = 'Add bookmark'; let linkType = 'add'; const { id, reportId } = req.params; const { bookmarkActionEndpoint } = getRouteLocals(res); const reportIsBookmarked = getActiveJourneyValue(req, { id, reportId }, 'reportIsBookmarked'); if (reportIsBookmarked) { linkText = 'Remove bookmark'; linkType = 'remove'; } return { bookmarkActionEndpoint, showBookmark, linkText, linkType, }; }; export { setUpBookmark }; //# sourceMappingURL=utils.js.map