@@ -23,43 +23,47 @@ <h2 class="flex justify-between card-title">
2323 </ div >
2424 </ div >
2525 {% endfor %}
26- < div class ="join ">
27- {% if page_obj.has_previous %}
28- < button class ="join-item btn btn-neutral "
29- hx-trigger ="click "
30- hx-include ="[name='q'],[name='category'] "
31- hx-get ="{% url 'core:search' %}{% if page_obj.previous_page_number != 1 %}?page={{ page_obj.previous_page_number }}{% endif %} "
32- hx-push-url ="true "
33- hx-target ="#search_table ">
34- < <
35- </ button >
36- < button class ="join-item btn btn-neutral "
37- hx-trigger ="click "
38- hx-include ="[name='q'],[name='category'] "
39- hx-get ="{% url 'core:search' %}?page=1 "
40- hx-push-url ="true "
41- hx-target ="#search_table "> 1</ button >
42- {% endif %}
43- < button class ="join-item btn btn-neutral "
44- hx-trigger ="click "
45- hx-include ="[name='q'],[name='category'] "
46- hx-get ="{% url 'core:search' %}{% if page_obj.previous_page_number != 1 %}?page={{ page_obj.previous_page_number }}{% endif %} "
47- hx-push-url ="true "
48- hx-target ="#search_table "> {{ page_obj.previous_page_number }} ad</ button >
49- < button class ="join-item btn btn-neutral btn-active "> {{ page_obj.number }}</ button >
50- < button class ="join-item btn btn-neutral "
51- hx-trigger ="click "
52- hx-include ="[name='q'],[name='category'] "
53- hx-get ="{% url 'core:search' %}?page={{ page_obj.next_page_number }} "
54- hx-push-url ="true "
55- hx-target ="#search_table "> {{ page_obj.next_page_number }}</ button >
56- {% if page_obj.has_next %}
57- < button class ="join-item btn btn-neutral "
58- hx-trigger ="click "
59- hx-include ="[name='q'],[name='category'] "
60- hx-get ="{% url 'core:search' %}?page={{ page_obj.next_page_number }} "
61- hx-push-url ="true "
62- hx-target ="#search_table "> > > </ button >
63- {% endif %}
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 "
39+ hx-trigger ="click "
40+ hx-include ="[name='q'],[name='category'] "
41+ hx-get ="{% url 'core:search' %}?page=1 "
42+ hx-push-url ="true "
43+ hx-target ="#search_table "> 1</ button >
44+ {% 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 %}
67+ </ div >
6468 </ div >
6569{% endif %}
0 commit comments