feat: Implement UI components for Django templates

- Added Button component with various styles and sizes.
- Introduced Card component for displaying content with titles and descriptions.
- Created Input component for form fields with support for various attributes.
- Developed Toast Notification Container for displaying alerts and messages.
- Designed pages for listing designers and operators with pagination and responsive layout.
- Documented frontend migration from React to HTMX + Alpine.js, detailing component usage and integration.
This commit is contained in:
pacnpal
2025-09-19 19:04:37 -04:00
parent 209b433577
commit 42a3dc7637
27 changed files with 3855 additions and 284 deletions

View File

@@ -96,7 +96,7 @@
<dt class="text-sm font-semibold text-gray-900 dark:text-white">Manufacturer</dt>
<dd class="mt-1">
{% if ride.manufacturer %}
<a href="{% url 'manufacturers:manufacturer_detail' ride.manufacturer.slug %}"
<a href="#"
class="text-xs text-blue-600 hover:text-blue-700 dark:text-blue-400 dark:hover:text-blue-300">
{{ ride.manufacturer.name }}
</a>
@@ -360,7 +360,7 @@
<dt class="text-gray-500 dark:text-gray-400">Manufacturer</dt>
<dd class="font-medium text-gray-900 dark:text-white">
{% if ride.manufacturer %}
<a href="{% url 'manufacturers:manufacturer_detail' ride.manufacturer.slug %}"
<a href="#"
class="text-blue-600 hover:text-blue-700 dark:text-blue-400 dark:hover:text-blue-300">
{{ ride.manufacturer.name }}
</a>