{% load static %}
<!DOCTYPE html>
<html>
<head>
    {% include "ninja/favicons.html" %}
    <title>{{ api.title }}</title>
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <style>
        body {
            margin: 0px;
        }
    </style>
</head>
<body>
    <div id="redoc-ui"></div>

    <script src="{% static 'ninja/redoc.standalone.js' %}"></script>
    <script type="application/json" id="redoc-settings">
        {{ redoc_settings | safe }}
    </script>
    <script>
        const configJson = document.getElementById("redoc-settings").textContent;
        const configObject = JSON.parse(configJson);
        const element = document.getElementById('redoc-ui');
        Redoc.init('{{ openapi_json_url }}', configObject, element);
    </script>
</body>
</html>
