@@ -23,43 +23,47 @@ <h2 class="flex justify-between card-title">
23
23
</ div >
24
24
</ div >
25
25
{% 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 >
64
68
</ div >
65
69
{% endif %}
0 commit comments