Templates

Methods for setting, updating, and managing UI templates.

setTemplate()
Replaces a default template for a view. If there's an endpoint associated with the view, the API data is automatically passed into the template function as an argument. The template can be a simple string, or a function that returns a string.
Syntax
/**
 * @param {String}          id       The template ID
 * @param {Function|String} template The template
 */
portal.setTemplate(id, template)
Example
// Set the template for the "newPage" page
portal.setTemplate('newPage', function (data) {
    return `
        <h1>${data.title}</h1>
        ${data.pubdate}
        ${data.content}`;
});