@@ -23,47 +23,49 @@ <h2 class="flex justify-between card-title">
2323 </ div >
2424 </ div >
2525 {% endfor %}
26- < div class ="flex w-100 justify-center mt-10 mb-5 ">
27- < div class ="join ">
28- {% if page_obj.has_previous %}
29- < button class ="join-item btn btn-neutral "
30- hx-trigger ="click "
31- hx-include ="[name='q'],[name='category'] "
32- hx-get ="{% url 'core:search' %}?page={{ page_obj.previous_page_number }} "
33- hx-push-url ="true "
34- hx-target ="#search_table ">
35- < <
36- </ button >
37- {% if page_obj.number > 2 %}
38- < button class ="join-item btn btn-neutral mr-3 "
26+ {% if blog_pages.paginator.num_pages > 1 %}
27+ < div class ="flex w-100 justify-center mt-10 mb-5 ">
28+ < div class ="join ">
29+ {% if page_obj.has_previous %}
30+ < button class ="join-item btn btn-neutral "
3931 hx-trigger ="click "
4032 hx-include ="[name='q'],[name='category'] "
41- hx-get ="{% url 'core:search' %}?page=1 "
33+ hx-get ="{% url 'core:search' %}?page={{ page_obj.previous_page_number }} "
4234 hx-push-url ="true "
43- hx-target ="#search_table "> 1</ button >
35+ hx-target ="#search_table ">
36+ < <
37+ </ button >
38+ {% if page_obj.number > 2 %}
39+ < button class ="join-item btn btn-neutral mr-3 "
40+ hx-trigger ="click "
41+ hx-include ="[name='q'],[name='category'] "
42+ hx-get ="{% url 'core:search' %}?page=1 "
43+ hx-push-url ="true "
44+ hx-target ="#search_table "> 1</ button >
45+ {% endif %}
46+ < button class ="join-item btn btn-neutral "
47+ hx-trigger ="click "
48+ hx-include ="[name='q'],[name='category'] "
49+ hx-get ="{% url 'core:search' %}?page={{ page_obj.previous_page_number }} "
50+ hx-push-url ="true "
51+ hx-target ="#search_table "> {{ page_obj.previous_page_number }}</ button >
4452 {% endif %}
45- < button class ="join-item btn btn-neutral "
46- hx-trigger ="click "
47- hx-include ="[name='q'],[name='category'] "
48- hx-get ="{% url 'core:search' %}?page={{ page_obj.previous_page_number }} "
49- hx-push-url ="true "
50- hx-target ="#search_table "> {{ page_obj.previous_page_number }}</ button >
51- {% endif %}
52- < button class ="join-item btn btn-neutral btn-active "> {{ page_obj.number }}</ button >
53- {% if page_obj.has_next %}
54- < button class ="join-item btn btn-neutral "
55- hx-trigger ="click "
56- hx-include ="[name='q'],[name='category'] "
57- hx-get ="{% url 'core:search' %}?page={{ page_obj.next_page_number }} "
58- hx-push-url ="true "
59- hx-target ="#search_table "> {{ page_obj.next_page_number }}</ button >
60- < button class ="join-item btn btn-neutral "
61- hx-trigger ="click "
62- hx-include ="[name='q'],[name='category'] "
63- hx-get ="{% url 'core:search' %}?page={{ page_obj.next_page_number }} "
64- hx-push-url ="true "
65- hx-target ="#search_table "> > > </ button >
66- {% endif %}
53+ < button class ="join-item btn btn-neutral btn-active "> {{ page_obj.number }}</ button >
54+ {% if page_obj.has_next %}
55+ < button class ="join-item btn btn-neutral "
56+ hx-trigger ="click "
57+ hx-include ="[name='q'],[name='category'] "
58+ hx-get ="{% url 'core:search' %}?page={{ page_obj.next_page_number }} "
59+ hx-push-url ="true "
60+ hx-target ="#search_table "> {{ page_obj.next_page_number }}</ button >
61+ < button class ="join-item btn btn-neutral "
62+ hx-trigger ="click "
63+ hx-include ="[name='q'],[name='category'] "
64+ hx-get ="{% url 'core:search' %}?page={{ page_obj.next_page_number }} "
65+ hx-push-url ="true "
66+ hx-target ="#search_table "> > > </ button >
67+ {% endif %}
68+ </ div >
6769 </ div >
68- </ div >
70+ {% endif %}
6971{% endif %}
0 commit comments