'use strict'; var constants = require('./constants'), template = require('./util/template'), button = require('./button'); module.exports = function form(type, data, config) { var model, btn, url, locale; btn = button(type, data, config); locale = data.get('lc') || constants.DEFAULT_LOCALE; url = constants.PAYPAL_URL; url = url.replace('{host}', config.host || constants.DEFAULT_HOST); model = { data: data.items, button: btn, url: url, content: constants.STRINGS[locale] }; return template(constants.TEMPLATES.form, model); };