Andrey-Volkovitskiy/python-project-83

View on GitHub
page_analyzer/templates/base.html

Summary

Maintainability
Test Coverage
<!doctype html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>{{ txt.PAGE_ANALYZER }}</title>
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
  </head>

  <body class="min-vh-100 d-flex flex-column">
    <header class="flex-shrink-0">
      <nav class="navbar navbar-expand-md navbar-dark bg-dark px-3">
        <a class="navbar-brand" href="/">{{ txt.PAGE_ANALYZER }}</a>
        <div id="navbarNav">
          <ul class="navbar-nav">
            <li class="nav-item"><a class="nav-link " href="/urls">{{ txt.WEBSITES }}</a></li>
          </ul>
        </div>
      </nav>
    </header>

    {% for category, message in get_flashed_messages(with_categories=True) %}
      {% if category == 'error' %}
        <div class="alert alert-danger" role="alert">{{ message }}</div>
      {% elif category == 'success' %}
        <div class="alert alert-success" role="alert">{{ message }}</div>
      {% endif %}
    {% endfor %}

    <main class="flex-grow-1">
      <div class="container-lg mt-3">
        <div class="row">
          {% block content %}{% endblock %}
        </div>
      </div>
    </main>

    <footer class="border-top py-3 mt-5 flex-shrink-0">
      <div class="container-lg">
        <div class="text-center">
          <a href="https://hexlet.io">Hexlet</a>
        </div>
      </div>
    </footer>
  </body>
</html>