{% extends "layouts/default.html" %}
{% block title %}Package Documentation{% endblock %}
{% block content %}
<div class="content">
  <div class="table-container">
    <table class="table is-bordered is-fullwidth">
      <tr>
        <th>Endpoint/URL (method)</th>
        <th>Parameters</th>
        <th>Documentation</th>
      </tr>
      {% for doc in docs %}
      <tr {% if not doc.1 %}class="has-background-danger"{% endif %}>
        <td><a href="{{ doc.0 }}">{{ doc.0 }}</a> {{ doc.2 }}</td>
        <td>
          {% if doc.3 %}
          <div class="highlight">
            <pre style="white-space: pre-wrap; overflow-wrap: break-word;">{{ doc.3 }}</pre>
          </div>
          {% endif %}
        </td>
        <td>
          {% if doc.1 %}
          <div class="highlight">
            <pre style="white-space: pre-wrap; overflow-wrap: break-word;">{{ doc.1 }}</pre>
          </div>
          {% endif %}
        </td>
      </tr>
      {% endfor %}
    </table>
  </div>
</div>
{% endblock %}
{# comment #}
(cl-who:with-html-output-to-string (s nil :prologue t)
(:html
(:head)
(:body
(loop for (url docstring methods params) in docs
do (cl-who:htm (:h3 (cl-who:str url) " " (cl-who:fmt "~a" methods))
(if params (cl-who:htm (:h4 (cl-who:fmt " Params: ~a" params))))
(:div (cl-who:str docstring)))))))
{# endcomment #}
