Add New Deck

{{ deck_form.hidden_tag() }}
{{ deck_form.name(class="form-input mt-1 block w-full") }}
{{ deck_form.deck(multiple=True, class="form-input mt-1 block w-full") }}
{{ deck_form.description(class="form-input mt-1 block w-full") }}
{{ deck_form.submit_deck(class="bg-blue-500 text-white py-2 px-4 rounded-md hover:bg-blue-600 w-full") }}

Existing Decks

{% if decks %} {% for deck in decks %} {% endfor %}
Name Passwords Action
{{ deck.name }} {% if deck.passwords %}
    {% for password in deck.passwords %}
  • {{ password.value }}
  • {% endfor %}
{% else %} None {% endif %}
{% else %}

No decks available.

{% endif %}

Add New Password

{{ password_form.hidden_tag() }}
{{ password_form.value(class="form-input mt-1 block w-full") }}
{{ password_form.expires_at(class="form-input mt-1 block w-full", type="datetime-local") }}
{{ password_form.decks(class="form-input mt-1 block w-full") }}
{{ password_form.submit_password(class="bg-blue-500 text-white py-2 px-4 rounded-md hover:bg-blue-600 w-full") }}

Existing Passwords

{% if passwords %} {% for password in passwords %} {% endfor %}
Password Expired by Decks Action
{{ password.value }} {{ password.expires_at }} {% if password.decks %}
    {% for deck in password.decks %}
  • {{ deck.name }}
  • {% endfor %}
{% else %} None {% endif %}
{% else %}

No passwords available.

{% endif %}