{% extends "header.html" %}

<!-- Macro for toggle button to display _output fields of checks -->
{% macro name_value_box(dictionary) %}
    <div class="check-pass boxstyle">
        <h5 style='margin:10px 5px 10px 5px;'}}>
            {% for key, value in dictionary.items() %}
            <div class='row'>
                <div class="col-sm-4">
                    <div style="padding:0;" align="left">
                        <b>{{key}}</b>
                    </div>
                </div>
                <div class="col-sm-8" style="word-wrap: break-word;" align="left">
                    {% if value.__class__.__name__ == 'list' %}
                        {% for v in value %}
                            {{v}} <br />
                        {% endfor %}
                    {% else %}
                        {{value}}
                    {% endif %}
                </div>
            </div>
            {% endfor %}
        </h5>
    </div>
{% endmacro %}

{% macro list_box(list) %}
    <div class="check-pass boxstyle">
        <h5 style='margin:10px 5px 10px 5px;'}}>
            {% for value in list %}
            <div class='row'>
                <div class="col-sm-4">
                    <div style="padding:0;" align="left">
                        <b>{{value}}</b>
                    </div>
                </div>
            </div>
            {% endfor %}
        </h5>
    </div>
{% endmacro %}

{% block content %}
    <ul class="top-level-list">
        <b>env_name</b>
        {{list_box([env_name])}}
    </ul>
    <ul class="top-level-list">
        <b>env_bucket_name</b>
        {{list_box([env_bucket_name])}}
    </ul>
    <ul class="top-level-list">
        <b>Environment Names</b>
        {{name_value_box(environment_names)}}
    </ul>
    <ul class="top-level-list">
        <b>Bucket Names</b>
        {{name_value_box(bucket_names)}}
    </ul>
    <ul class="top-level-list">
        <b>unique_environment_names</b>
        {{list_box(unique_environment_names)}}
    </ul>
    <ul class="top-level-list">
        <b>full_env_name</b>
        {{list_box([full_env_name])}}
    </ul>
    <ul class="top-level-list">
        <b>short_env_name</b>
        {{list_box([short_env_name])}}
    </ul>
    <ul class="top-level-list">
        <b>infer_foursight_from_env</b>
        {{list_box([infer_foursight_from_env])}}
    </ul>
    <ul class="top-level-list">
        <b>environment_and_bucket_info</b>
        {{name_value_box(environment_and_bucket_info)}}
    </ul>
    <ul class="top-level-list">
        <b>foursight_bucket_prefix</b>
        {{list_box([foursight_bucket_prefix])}}
    </ul>
    <ul class="top-level-list">
        <b>foursight_bucket</b>
        {{list_box([foursight_bucket])}}
    </ul>
    <ul class="top-level-list">
        <b>declared_data</b>
       {{name_value_box(declared_data)}}
    </ul>
    <ul class="top-level-list">
        <b>gac: {{identity_name}}</b>
        {{name_value_box(identity_secrets)}}
    </ul>
    <ul class="top-level-list">
        <b>os.environ</b>
        {{name_value_box(os_environ)}}
    </ul>
{% endblock %}
