diff --git a/templates/twitch/campaign_list.html b/templates/twitch/campaign_list.html index c616a1d..6481a0b 100644 --- a/templates/twitch/campaign_list.html +++ b/templates/twitch/campaign_list.html @@ -3,20 +3,20 @@ {% block title %}Drop Campaigns - Twitch Drops Tracker{% endblock %} {% block content %} -
+
-

Drop Campaigns

-

Browse all Twitch drop campaigns.

+

Drop Campaigns

+

Browse all Twitch drop campaigns.

-
+
-
+
Filter Campaigns
-
+
@@ -54,72 +54,114 @@
-
+
Campaign List
-
+
{% if campaigns %} -
+
{% for campaign in campaigns %} -
+
{% if campaign.start_at <= now and campaign.end_at >= now %} {% if campaign.status == 'ACTIVE' %} -
- {% else %} -
+
+ {% else %} +
+ {% endif %} + {% elif campaign.start_at > now %} +
+ {% else %} +
+ {% endif %} +
+
+ {% if campaign.image_url %} + {{ campaign.name }} + {% else %} +
+ +
+ {% endif %} +
+
+
+
+ {{ campaign.clean_name }}
+
+

+ + {{ campaign.game.display_name }} + +

+

+ {{ campaign.start_at|date:"M d, Y" }} + - {{ campaign.end_at|date:"M d, Y" }} +

+
+
+
+ {% if campaign.start_at <= now and campaign.end_at >= now %} + {% if campaign.status == 'ACTIVE' %} + Active + {% else %} + {{ campaign.status|title }} {% endif %} {% elif campaign.start_at > now %} -
- {% else %} -
- {% endif %} + Upcoming + {% else %} + Expired + {% endif %} + Details +
+
+
+ {% endfor %} +
+ {% else %} +
+ No campaigns found with the current filters. +
+ {% endif %} +
+
+
+
- {% if campaign.image_url %} - {{ campaign.name }} - {% endif %} -
-
{{ campaign.clean_name }}
-
{{ campaign.game.display_name }} -
-

{{ campaign.description|truncatewords:20 }}

-

- - {{ campaign.start_at|date:"M d, Y" }} - - {{ campaign.end_at|date:"M d, Y" }} - -

-
- -
-
- {% endfor %} -
- {% else %} -
- No campaigns found with the current filters. -
- {% endif %} +
+
+
+
+
Quick Stats
+
+
+
+
+
+

{{ campaigns|length }}

+

Total Campaigns

+
+
+
+
+

{{ now|date:"F j, Y" }}

+

Current Date

+
+
+
- {% endblock %} \ No newline at end of file +
+
+
+{% endblock %}