ocat-lang
Version:
A programming language for the web design and development
20 lines (19 loc) • 717 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.processRouteTemplate = void 0;
const processRouteTemplate = (html, routes, views) => {
return `
<h3>From Routes: </h3>
${routes
.map(({ name, content }) => (html !== null && html !== void 0 ? html : `<div>{*name*}</div>`)
.replace(/{\*name\*}/g, name)
.replace(/{\*content\*}/g, content))
.join("")}
<h3>From Views: </h3>
${views
.map(({ name, content }) => (html !== null && html !== void 0 ? html : `<div>{*name*}</div>`)
.replace(/{\*name\*}/g, name)
.replace(/{\*content\*}/g, content))
.join("")}`;
};
exports.processRouteTemplate = processRouteTemplate;