adds per page

This commit is contained in:
2025-11-20 22:42:33 -08:00
parent d7afd31911
commit 5afb05d261
6 changed files with 35 additions and 7 deletions

View File

@@ -19,6 +19,17 @@
{% set _ = session.pop('reset_user_email', None) %}
{% endif %}
<h1 class="text-xl font-semibold mb-4">Admin: User Management</h1>
<div class="mb-4 flex items-center">
<label for="perPage" class="mr-2 text-sm font-medium text-slate-700">Items per page:</label>
<select id="perPage" x-data="{ perPage: {{ per_page }} }" x-model="perPage" @change="window.location.href = `/admin/users/1?per_page=${$data.perPage}`"
class="px-3 py-2 border border-slate-300 rounded-md shadow-sm focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-blue-500">
<option value="10">10</option>
<option value="25">25</option>
<option value="50">50</option>
<option value="100">100</option>
</select>
</div>
<div class="mb-6">
<a href="/admin/users/new" class="inline-flex items-center px-4 py-2 border border-transparent text-sm font-medium rounded-md shadow-sm text-white bg-blue-600 hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-blue-500">
Create New User