diff --git a/server/boot/commit.js b/server/boot/commit.js index b34d9716a0..9a48ea5236 100644 --- a/server/boot/commit.js +++ b/server/boot/commit.js @@ -56,6 +56,11 @@ export default function commit(app) { pledge ); + router.get( + '/commit/directory', + renderDirectory + ); + router.post( '/commit/stop-commitment', sendNonUserToCommit, @@ -167,6 +172,13 @@ export default function commit(app) { ); } + function renderDirectory(req, res) { + res.render('commit/directory', { + title: 'Commit Directory', + nonprofits + }); + } + function completeCommitment(req, res, next) { const { user } = req; diff --git a/server/views/commit/directory.jade b/server/views/commit/directory.jade new file mode 100644 index 0000000000..5ae6aadf4d --- /dev/null +++ b/server/views/commit/directory.jade @@ -0,0 +1,21 @@ +extends ../layout +block content + .panel.panel-info + .panel-heading.text-center Commit to one of these nonprofits + .panel-body + .row + .col-xs-12.col-sm-6.col-sm-offset-3 + for nonprofit in nonprofits + .spacer + .row + .text-center + h2= nonprofit.displayName + .row + .col-xs-12.col-sm-8.col-sm-offset-2 + img.img-responsive.img-center(src=nonprofit.imgUrl) + p= nonprofit.description + .row + .col-xs-12.col-sm-8.col-sm-offset-2 + a.text-center.btn.btn-primary.btn-lg.btn-block(href='/commit?nonprofit=#{nonprofit.name}') Go to #{nonprofit.displayName} + .spacer + diff --git a/server/views/commit/index.jade b/server/views/commit/index.jade index 179afd92cd..8d7a065f33 100644 --- a/server/views/commit/index.jade +++ b/server/views/commit/index.jade @@ -13,7 +13,7 @@ block content a(href='#{imgUrl}' data-lightbox='img-enlarge' alt='#{imgAlt}') img.img-responsive(src='#{imgUrl}' alt='#{imgAlt}') p= description - a or browse our directory + a(href='/commit/directory') or browse our directory .spacer form.form(name='commit') .hidden