lbry.tech/views/partials/edit-link.js
ポール ウェッブ c8926b8fa1 Refactoring and cleanup
2018-07-13 16:58:24 -05:00

38 lines
779 B
JavaScript

"use strict";
// P A C K A G E S
const html = require("choo-async/html");
const local = require("app-root-path").require;
// V A R I A B L E
const config = local("/config");
// E X P O R T
module.exports = exports = pagePath => {
let githubUrl = `https://github.com/${config.github.repo}/edit/${config.github.branch}`;
switch(pagePath) {
case "":
githubUrl = `${githubUrl}/views/pages/home.js`;
break;
case "/resources":
githubUrl = `${githubUrl}/views/pages/resources.js`;
break;
default:
githubUrl = `${githubUrl}/documents${pagePath}.md`;
break;
}
return html`
<a href="${githubUrl}" target="_blank" rel="noopener noreferrer" title="${config.github.linkText}">${config.github.linkText}</a>
`;
};