Newer
Older
express-blog / src / views / partials / _renderObject.handlebars
@Jason Jason on 22 Jul 731 bytes modified: content
{{!-- views/partials/_renderObject.hbs --}}

{{#if (isObject this)}}
<div class="doc-object">
    {{#each this}}
    <div class="doc-entry">
        <strong>{{@key}}:</strong>
        {{#if (isObject this)}}
        {{> _renderObject this}}
        {{else if (isArray this)}}
        {{> _renderObject this}}
        {{else}}
        <span>{{this}}</span>
        {{/if}}
    </div>
    {{/each}}
</div>

{{else if (isArray this)}}
<ul>
    {{#each this}}
    <li>
        {{#if (isObject this)}}
        {{> _renderObject this}}
        {{else if (isArray this)}}
        {{> _renderObject this}}
        {{else}}
        <span>{{this}}</span>
        {{/if}}
    </li>
    {{/each}}
</ul>

{{else}}
<span>{{this}}</span>
{{/if}}