From 2cad07c198277b759acdff7d6bc153d3132175a3 Mon Sep 17 00:00:00 2001 From: pac7 <47831526-pac7@users.noreply.replit.com> Date: Mon, 22 Sep 2025 14:43:07 +0000 Subject: [PATCH] Improve park display by adding default values and fixing UI elements Remove unused gradient and background utility classes from Tailwind CSS. Update featured_parks.html to handle missing park images and ensure a slug is always present for park links. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 0bdea3fb-49ea-4863-b501-fa6f5af0cbf0 Replit-Commit-Checkpoint-Type: intermediate_checkpoint --- static/css/tailwind.css | 30 ------- .../partials/homepage/featured_parks.html | 88 +------------------ 2 files changed, 3 insertions(+), 115 deletions(-) diff --git a/static/css/tailwind.css b/static/css/tailwind.css index 3c371762..01630272 100644 --- a/static/css/tailwind.css +++ b/static/css/tailwind.css @@ -1670,13 +1670,6 @@ } --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); } - .from-primary\/20 { - --tw-gradient-from: color-mix(in srgb, #4f46e5 20%, transparent); - @supports (color: color-mix(in lab, red, red)) { - --tw-gradient-from: color-mix(in oklab, var(--color-primary) 20%, transparent); - } - --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); - } .from-purple-50 { --tw-gradient-from: var(--color-purple-50); --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); @@ -1778,13 +1771,6 @@ } --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); } - .to-secondary\/20 { - --tw-gradient-to: color-mix(in srgb, #e11d48 20%, transparent); - @supports (color: color-mix(in lab, red, red)) { - --tw-gradient-to: color-mix(in oklab, var(--color-secondary) 20%, transparent); - } - --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); - } .to-transparent { --tw-gradient-to: transparent; --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); @@ -3872,14 +3858,6 @@ background-color: var(--color-gray-900); } } - .dark\:bg-gray-900\/30 { - @media (prefers-color-scheme: dark) { - background-color: color-mix(in srgb, oklch(21% 0.034 264.665) 30%, transparent); - @supports (color: color-mix(in lab, red, red)) { - background-color: color-mix(in oklab, var(--color-gray-900) 30%, transparent); - } - } - } .dark\:bg-gray-900\/80 { @media (prefers-color-scheme: dark) { background-color: color-mix(in srgb, oklch(21% 0.034 264.665) 80%, transparent); @@ -3975,14 +3953,6 @@ } } } - .dark\:bg-red-900\/30 { - @media (prefers-color-scheme: dark) { - background-color: color-mix(in srgb, oklch(39.6% 0.141 25.723) 30%, transparent); - @supports (color: color-mix(in lab, red, red)) { - background-color: color-mix(in oklab, var(--color-red-900) 30%, transparent); - } - } - } .dark\:bg-red-900\/40 { @media (prefers-color-scheme: dark) { background-color: color-mix(in srgb, oklch(39.6% 0.141 25.723) 40%, transparent); diff --git a/templates/partials/homepage/featured_parks.html b/templates/partials/homepage/featured_parks.html index c7ebc3a8..5a7a87b6 100644 --- a/templates/partials/homepage/featured_parks.html +++ b/templates/partials/homepage/featured_parks.html @@ -1,90 +1,8 @@ +{% load cotton %} + {% for park in featured_parks %} -
- -
- {% if park.card_image %} - {{ park.name }} - {% else %} -
- - - -
- {% endif %} - - -
- - -
- {% if park.average_rating %} -
- - - - {{ park.average_rating|floatformat:1 }} -
- {% endif %} - {% if park.ride_count %} -
- {{ park.ride_count }} rides -
- {% endif %} -
-
- - -
-

- - {{ park.name }} - -

- -

- {{ park.description|truncatewords:20 }} -

- - -
-
- {% if park.location %} -
- - - - - {{ park.location.city }}, {{ park.location.country }} -
- {% endif %} - - {% if park.opening_year %} -
- - - - {{ park.opening_year }} -
- {% endif %} -
- - - {% if park.status %} - - {{ park.get_status_display }} - - {% endif %} -
-
-
+ {% empty %}