{% comment %}Pusta lista mówi, co zrobić dalej - inaczej jest ślepym zaułkiem. Dwa przypadki znaczą co innego i nie wolno ich mylić: lista zawężona filtrem jest pusta tylko chwilowo (wtedy droga wyjścia to zdjęcie filtra), a moduł bez ani jednej pozycji czeka na pierwsza (wtedy droga to przycisk dodania). Który to przypadek, tag `filters_active` poznaje po adresie, więc widok nie musi niczego dokładać. Parametry: colspan, title, hint, action, url oraz `ignore` - nazwy parametrów adresu, których nie liczymy jako filtr (lista otwarta wprost z innego ekranu, zawężona do jednej treści).{% endcomment %} {% load listing %} {% filters_active ignore|default:"" as filtered %} {% comment %}Komórka jest szeroka na całą tabelę, a tabela bywa szersza niż okno - wtedy karta przewija się w bok. Treść wyśrodkowana w takiej komórce stoi poza widokiem, więc komunikat jest szeroki na tyle, ile sam zajmuje (`w-max`), trzyma się lewej krawędzi i zostaje na niej przy przewijaniu (`sticky left-0`). Widać go wtedy przy każdej szerokości okna.{% endcomment %}
{% if filtered %}

Nic nie pasuje do filtrów.

Zmień szukane słowo albo zdejmij filtr, żeby zobaczyć całą listę.

Wyczyść filtry

{% else %}

{{ title }}

{% if hint %}

{{ hint }}

{% endif %} {% if url %}

{{ action }}

{% endif %} {% endif %}