16 lines
558 B
JavaScript
16 lines
558 B
JavaScript
// RSS feed edit page renderer.
|
|
|
|
const { renderView } = require('../../../view');
|
|
const { buildRssFeedFormViewModel } = require('./form-view-model');
|
|
|
|
module.exports = function renderRssFeedEditPage(rssFeed, data, message, currentUser) {
|
|
const viewData = Object.assign({
|
|
pulledItems: [],
|
|
pullError: ''
|
|
}, data || {});
|
|
|
|
return renderView('data-sources/rss-feeds/form', buildRssFeedFormViewModel(Object.assign({}, rssFeed, {
|
|
pulledItems: viewData.pulledItems,
|
|
pullError: viewData.pullError
|
|
}), message, currentUser, viewData, true));
|
|
}; |