Skip to content

Commit b55cfa1

Browse files
committed
pagination styling implemented, and other small styling fixes
1 parent 326a5a5 commit b55cfa1

1 file changed

Lines changed: 17 additions & 4 deletions

File tree

app/templates/tasks.html

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,10 @@ <h3 class="text-lg text-center font-semibold mb-2 line-clamp-2">
8484
</div>
8585

8686
<!-- if no tasks exist, display this instead-->
87+
{%elif search_term%}
88+
<div class="mt-20 space-y-2">
89+
<h3 class="text-lg font-semibold">No results</h3>
90+
</div>
8791
{%else%}
8892
<div class="mt-20 space-y-2">
8993
<h3 class="text-lg font-semibold">You have no Tasks!</h3>
@@ -92,15 +96,24 @@ <h3 class="text-lg font-semibold">You have no Tasks!</h3>
9296
{%endif%}
9397

9498
<!-- pagination-->
95-
<div>
99+
<div class="flex justify-center gap-5 mt-6">
96100
{%if pagination.has_prev%}
97-
<a href="{{url_for('tasks.tasks', page=pagination.prev_num, search=search_term)}}">Previous</a>
101+
<a href="{{url_for('tasks.tasks', page=pagination.prev_num, search=search_term)}}"
102+
class="border border-gray-300 rounded-md px-3 py-2 hover:bg-gray-200">Previous</a>
103+
{%else%}
104+
<a class="border border-gray-300 rounded-md px-3 py-2 hover:bg-gray-200 invisible">Previous</a>
98105
{%endif%}
99106

100-
<span>Page {{pagination.page}} of {{pagination.pages}}</span>
107+
{%if pagination.pages != 0%}
108+
<span class="px-3 py-2">Page {{pagination.page}} of {{pagination.pages}}</span>
109+
{%endif%}
101110

102111
{%if pagination.has_next%}
103-
<a href="{{url_for('tasks.tasks', page=pagination.next_num, search=search_term)}}">Next</a>
112+
<a href="{{url_for('tasks.tasks', page=pagination.next_num, search=search_term)}}"
113+
class="border border-gray-300 rounded-md px-3 py-2 hover:bg-gray-200"
114+
>Next</a>
115+
{%else%}
116+
<a class="border border-gray-300 rounded-md px-3 py-2 hover:bg-gray-200 invisible">Next</a>
104117
{%endif%}
105118
</div>
106119
</div>

0 commit comments

Comments
 (0)