UNPKG

corporate-frontend-mithril

Version:

Corporate frontend MithrilJS modules

39 lines (32 loc) 1.29 kB
module.exports = function() { let view = function(vnode) { let a = vnode.attrs; return a && a.name && m('.b-unit-details', [ m('h3.b-title.b-title--first.b-title--h3', a.name), m('.b-paragraph', [ m('div', `${a.Session_name}, ${a.Academic_year}`), m('div', `Credit Points: ${a.UOS_credit_points || ''}`), ]), m('.b-paragraph', [ m('div', `Coordinator: ${a.Coordinator_name || ''}`), m('div', `Phone: ${a.Coordinator_phone || ''}`), m('div', `Email: ${a.Coordinator_email || ''}`), ]), a.UOS_description && m('.b-paragraph', [ m('h4.b-title.b-title--first.b-title--h4', 'Description'), a.UOS_description.map(v=> m('p', v)), ]), a.UOS_assessment && m('.b-paragraph', [ m('h4.b-title.b-title--first.b-title--h4', 'Assessments'), a.UOS_assessment.map(v=> m('p', v)), ]), a.UOS_lectures && m('.b-paragraph', [ m('h4.b-title.b-title--first.b-title--h4', 'Classes'), a.UOS_lectures.map(v=> m('p', v)), ]), ]); }; return { view, }; };