pretty-modal3

This commit is contained in:
Untone 2025-06-28 16:47:47 +03:00
parent eb7a85100b
commit 23a6bf66b9

View File

@ -282,39 +282,6 @@ const AdminPage: Component<AdminPageProps> = (props) => {
})
const [shoutsSearchQuery, setShoutsSearchQuery] = createSignal('')
// Периодическая проверка авторизации
onMount(() => {
// Получаем параметры из URL при загрузке
const urlParams = new URLSearchParams(window.location.search);
const page = parseInt(urlParams.get('page') || '1');
const limit = parseInt(urlParams.get('limit') || '10');
const search = urlParams.get('search') || '';
setPagination({ ...pagination(), page, limit });
setSearchQuery(search);
// Загружаем данные при монтировании
loadUsers()
loadRoles()
})
// Обновление URL при изменении параметров пагинации
createEffect(() => {
const pagData = pagination();
const search = searchQuery();
const urlParams = new URLSearchParams();
urlParams.set('page', pagData.page.toString());
urlParams.set('limit', pagData.limit.toString());
if (search) {
urlParams.set('search', search);
}
const newUrl = `${window.location.pathname}?${urlParams.toString()}`;
window.history.replaceState({}, '', newUrl);
});
/**
* Загрузка списка пользователей с учетом пагинации и поиска
*/