UNPKG

ocat-lang

Version:

A programming language for the web design and development

20 lines (19 loc) 717 B
"use strict"; 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;