Skip to content

Commit e926ce8

Browse files
committed
more styling adjustments
1 parent af87b1c commit e926ce8

File tree

1 file changed

+29
-18
lines changed

1 file changed

+29
-18
lines changed

templates/Packages/index.php

Lines changed: 29 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,8 @@ class="packages index content"
110110
<?php
111111
$this->Paginator->setTemplates([
112112
'sort' => '<a href="{{url}}" class="join-item btn btn-sm">{{text}}</a>',
113-
'sortAsc' => '<a href="{{url}}" class="join-item btn btn-sm btn-primary" aria-sort="ascending">{{text}}</a>',
114-
'sortDesc' => '<a href="{{url}}" class="join-item btn btn-sm btn-primary" aria-sort="descending">{{text}}</a>',
113+
'sortAsc' => '<a href="{{url}}" class="join-item btn btn-sm btn-primary gap-2" aria-sort="ascending">{{text}}<svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m18 15-6-6-6 6"/></svg></a>',
114+
'sortDesc' => '<a href="{{url}}" class="join-item btn btn-sm btn-primary gap-2" aria-sort="descending">{{text}}<svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg></a>',
115115
]);
116116
?>
117117
<?= $this->Paginator->sort('downloads', 'Downloads') ?>
@@ -139,26 +139,37 @@ class="packages index content"
139139
</section>
140140

141141
</div>
142-
<div class="flex flex-wrap justify-center items-center gap-4 px-4 py-8 sm:px-6 lg:px-8">
142+
<div class="flex justify-center px-4 py-8 sm:px-6 lg:px-8">
143143
<?php
144144
$this->Paginator->setTemplates([
145-
'number' => '<a href="{{url}}" class="join-item btn">{{text}}</a>',
146-
'current' => '<button type="button" class="join-item btn btn-active" aria-current="page">{{text}}</button>',
147-
'ellipsis' => '<span class="join-item btn btn-disabled">{{text}}</span>',
148-
'first' => '<a href="{{url}}" class="join-item btn">{{text}}</a>',
149-
'last' => '<a href="{{url}}" class="join-item btn">{{text}}</a>',
150-
'prevActive' => '<a rel="prev" href="{{url}}" class="join-item btn">{{text}}</a>',
151-
'prevDisabled' => '<span class="join-item btn btn-disabled">{{text}}</span>',
152-
'nextActive' => '<a rel="next" href="{{url}}" class="join-item btn">{{text}}</a>',
153-
'nextDisabled' => '<span class="join-item btn btn-disabled">{{text}}</span>',
145+
'number' => '<a href="{{url}}" class="join-item btn btn-sm sm:btn-md">{{text}}</a>',
146+
'current' => '<button type="button" class="join-item btn btn-sm btn-active sm:btn-md" aria-current="page">{{text}}</button>',
147+
'ellipsis' => '<span class="join-item btn btn-sm btn-disabled sm:btn-md">{{text}}</span>',
148+
'first' => '<a href="{{url}}" class="join-item btn btn-sm sm:btn-md">{{text}}</a>',
149+
'last' => '<a href="{{url}}" class="join-item btn btn-sm sm:btn-md">{{text}}</a>',
150+
'prevActive' => '<a rel="prev" href="{{url}}" class="join-item btn btn-sm sm:btn-md">{{text}}</a>',
151+
'prevDisabled' => '<span class="join-item btn btn-sm btn-disabled sm:btn-md">{{text}}</span>',
152+
'nextActive' => '<a rel="next" href="{{url}}" class="join-item btn btn-sm sm:btn-md">{{text}}</a>',
153+
'nextDisabled' => '<span class="join-item btn btn-sm btn-disabled sm:btn-md">{{text}}</span>',
154154
]);
155155
?>
156-
<div class="join">
157-
<?= $this->Paginator->first('« ' . __('first')) ?>
158-
<!-- <?= $this->Paginator->prev('' . __('previous')) ?> -->
159-
<?= $this->Paginator->numbers() ?>
160-
<!-- <?= $this->Paginator->next(__('next') . '') ?> -->
161-
<?= $this->Paginator->last(__('last') . ' »') ?>
156+
<div class="w-full max-w-max">
157+
<div class="join flex-wrap justify-center sm:hidden">
158+
<?= $this->Paginator->prev('' . __('previous')) ?>
159+
<span class="join-item btn btn-sm btn-disabled pointer-events-none">
160+
<?= $this->Paginator->counter('{{page}} / {{pages}}') ?>
161+
</span>
162+
<?= $this->Paginator->next(__('next') . '') ?>
163+
</div>
164+
<div class="hidden sm:flex sm:justify-center">
165+
<div class="join">
166+
<?= $this->Paginator->first('« ' . __('first')) ?>
167+
<?= $this->Paginator->prev('' . __('previous')) ?>
168+
<?= $this->Paginator->numbers(['modulus' => 4]) ?>
169+
<?= $this->Paginator->next(__('next') . '') ?>
170+
<?= $this->Paginator->last(__('last') . ' »') ?>
171+
</div>
172+
</div>
162173
</div>
163174
</div>
164175
</div>

0 commit comments

Comments
 (0)