Advertisement
Guest User

Generated image partial

a guest
Dec 9th, 2024
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. {% csrf_token %}
  2. {% if missing_credits %}
  3. {% include 'mainapp/partials/missing_credits_message.html' %}
  4. {% else %}
  5.  
  6. <div
  7. class="w-full"
  8. hx-trigger="load"
  9. hx-post="{% url 'generated_images_gallery' person_project.id %}"
  10. hx-target="#generatedImagesGallery"
  11. hx-swap="innerHTML"
  12. hx-headers='{"X-CSRFToken": "{{ csrf_token }}"}'
  13. >
  14. <div class="flex flex-col gap-4">
  15. <div class="relative bg-white p-4 shadow-lg rounded-lg flex justify-center">
  16. <div class="relative border-8 border-white shadow-inner flex justify-center inline-block">
  17. <img src="{{ created_image.image.url }}" alt="Generated Image" class="max-w-full h-auto object-contain">
  18. {% if created_image.is_upscaled %}
  19. <span class="absolute top-2 right-2 bg-primary text-white px-2 py-1 rounded-md text-sm">
  20. HD
  21. </span>
  22. {% endif %}
  23. </div>
  24. </div>
  25. <div class="flex justify-between items-center">
  26. <a href="{% url 'download_image' created_image.id %}" download="{{ created_image.image.name|default:'image.png' }}" class="btn btn-primary text-white">
  27. Download Image
  28. </a>
  29. </div>
  30. </div>
  31. <div
  32. class="hidden"
  33. hx-trigger="load"
  34. hx-post="{% url 'user_credits_counter' %}"
  35. hx-target="#user-credits"
  36. hx-swap="innerHTML"
  37. hx-headers='{"X-CSRFToken": "{{ csrf_token }}"}'
  38. >
  39. </div>
  40. </div>
  41. {% endif %}
  42.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement