Implement snip tags with very elegant tags form

This commit is contained in:
Tim
2025-05-10 20:06:16 +02:00
parent 47ea226ed7
commit e2bd1a7c3b
7 changed files with 325 additions and 8 deletions

View File

@ -19,15 +19,13 @@
<a class="btn btn-warning" href="{{ path('snip_edit', {snip: snip.id}) }}">
<i class="fa fa-pencil" aria-hidden="true"></i> Edit
</a>
{% if snip.archived %}
<a href="{{ path('snip_archive', {snip: snip.id}) }}" class="btn btn-secondary">
<a href="{{ path('snip_archive', {snip: snip.id}) }}" class="btn btn-secondary">
{% if snip.archived %}
<i class="fa fa-undo"></i> Unarchive
</a>
{% else %}
<a href="{{ path('snip_archive', {snip: snip.id}) }}" class="btn btn-secondary">
{% else %}
<i class="fa fa-archive"></i> Archive
</a>
{% endif %}
{% endif %}
</a>
<a href="{{ path('snip_delete', {snip: snip.id}) }}" class="btn btn-danger">
<i class="fa fa-trash"></i> Delete
</a>
@ -39,7 +37,10 @@
<div class="card" style="width: 100%;">
<h4 class="card-header">
{{ include('snip/badge.html.twig', {snip: snip}) }}
{{ snip }} <small class="text-muted">#{{ snip.id }}</small>
{{ snip }} <small class="text-muted">#{{ snip.id }}</small><br>
{% for tag in snip.tags %}
<span class="badge bg-secondary">{{ tag }}</span>
{% endfor %}
</h4>
<div class="card-body">
{{ content|raw }}