Fixed websites paging.

This commit is contained in:
Mike Cao 2024-02-19 11:31:11 -08:00
parent 9671414edd
commit d709f4eb80
14 changed files with 34 additions and 36 deletions

View file

@ -23,6 +23,7 @@ export function Pager({ page, pageSize, count, onPageChange, className }: PagerP
const handlePageChange = (value: number) => {
const nextPage = page + value;
if (nextPage > 0 && nextPage <= maxPage) {
onPageChange(nextPage);
}

View file

@ -13,8 +13,9 @@ export function useWebsites(
return useFilterQuery({
queryKey: ['websites', { userId, teamId, modified, ...params }],
queryFn: () => {
queryFn: (data: any) => {
return get(teamId ? `/teams/${teamId}/websites` : `/users/${userId || user.id}/websites`, {
...data,
...params,
});
},

View file

@ -7,12 +7,10 @@ import styles from './WebsiteSelect.module.css';
export function WebsiteSelect({
websiteId,
teamId,
userId,
onSelect,
}: {
websiteId?: string;
teamId?: string;
userId?: string;
onSelect?: (key: any) => void;
}) {
const { formatMessage, labels, messages } = useMessages();
@ -21,7 +19,7 @@ export function WebsiteSelect({
const { data: website } = useWebsite(selectedId as string);
const queryResult = useWebsites({ teamId, userId }, { query, pageSize: 5 });
const queryResult = useWebsites({ teamId }, { query, pageSize: 5 });
const renderValue = () => {
return website?.name;