File: nav.html

package info (click to toggle)
bootstrap-flask 2.2.0%2Bds1-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 25,396 kB
  • sloc: python: 2,218; makefile: 24
file content (21 lines) | stat: -rw-r--r-- 948 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{% macro render_nav_item(endpoint, text, _badge='', _use_li=False) %}
    {% set active = True if request.endpoint and request.endpoint == endpoint else False %}
    {% if _use_li %}<li class="nav-item">{% endif %}
    <a class="{% if not _use_li %}nav-item {% endif %}nav-link{% if active %} active" aria-current="page{% endif %}"
       href="{{ url_for(endpoint, **kwargs) }}">
        {{ text }} {% if _badge %}<span class="badge badge-light">{{ _badge }}</span>{% endif %}
    </a>
    {% if _use_li %}</li>{% endif %}
{% endmacro %}


{% macro render_breadcrumb_item(endpoint, text) %}
    {% set active = True if request.endpoint and request.endpoint == endpoint else False %}
    <li class="breadcrumb-item{% if active %} active" aria-current="page{% endif %}">
        {% if active %}
            {{ text }}
        {% else %}
        <a href="{{ url_for(endpoint, **kwargs) }}">{{ text }}</a>
        {% endif %}
    </li>
{% endmacro %}