Skip to content

Commit 2dc7bc0

Browse files
committed
add select2 for tags filter
1 parent 4b08ff4 commit 2dc7bc0

3 files changed

Lines changed: 17 additions & 10 deletions

File tree

resources/css/style.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,3 +119,7 @@
119119
color: #d33d44;
120120
content: "\0057";
121121
}
122+
123+
.ss-main {
124+
height: 100%;
125+
}

templates/Packages/index.php

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -32,23 +32,20 @@
3232

3333
<div class="grid grid-cols-4 gap-4">
3434
<?php foreach ($packages as $package): ?>
35-
<div class="border-2 rounded-2xl border-black p-4 flex flex-col justify-between">
36-
<div>
37-
<div class="text-center text-xl mb-2"><?= h($package->package) ?></div>
38-
<div class="flex justify-center gap-4 mb-4">
39-
<a class="underline" target="_blank" href="<?= $package->repo_url ?>"><?= __('Repository') ?></a>
40-
<a class="underline" target="_blank" href="<?= $package->packagist_url ?>"><?= __('Packagist') ?></a>
41-
</div>
42-
</div>
43-
<div class="flex flex-wrap gap-2 mb-4">
35+
<div class="border-2 rounded-2xl border-black flex flex-col justify-between">
36+
<a class="text-center text-xl py-2 mb-4 bg-gray-300 rounded-t-xl hover:underline"
37+
target="_blank" href="<?= $package->repo_url ?>">
38+
<?= h($package->package) ?>
39+
</a>
40+
<div class="flex flex-wrap gap-2 px-4">
4441
<?php foreach($package->tags as $tag): ?>
4542
<a href="?slug=<?= $tag->slug ?>" class="text-xs rounded-3xl px-2 py-1 text-white
4643
<?= str_starts_with($tag->label, 'PHP') ? 'bg-blue-400' : 'bg-red-500' ?>">
4744
<?= $tag->label ?>
4845
</a>
4946
<?php endforeach; ?>
5047
</div>
51-
<div class="flex justify-between [&_svg]:w-6">
48+
<div class="flex justify-between [&_svg]:w-6 p-4">
5249
<div class="flex gap-2">
5350
<?php include WWW_ROOT . 'img' . DS . 'download.svg'; ?>
5451
<?= $this->Number->format($package->downloads) ?>

templates/layout/default.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@
2929

3030
<?= $this->Html->css(['cake']) ?>
3131

32+
<script src="https://unpkg.com/slim-select@latest/dist/slimselect.min.js"></script>
33+
<link href="https://unpkg.com/slim-select@latest/dist/slimselect.css" rel="stylesheet"/>
34+
3235
<?= $this->fetch('meta') ?>
3336
<?= $this->fetch('css') ?>
3437
<?= $this->fetch('script') ?>
@@ -53,5 +56,8 @@
5356
<?= $this->fetch('content') ?>
5457
</div>
5558
</main>
59+
<script>
60+
new SlimSelect({select: 'select'})
61+
</script>
5662
</body>
5763
</html>

0 commit comments

Comments
 (0)