add modified to useTeamMembers, fix website delete

This commit is contained in:
Francis Cao 2024-02-06 23:04:22 -08:00
parent f9f67264a5
commit 87a18dc570
3 changed files with 5 additions and 2 deletions

View File

@ -49,6 +49,7 @@ export function ReportDeleteButton({
error={error}
onConfirm={handleConfirm.bind(null, close)}
onClose={close}
buttonLabel={formatMessage(labels.delete)}
/>
)}
</Modal>

View File

@ -15,7 +15,7 @@ export function WebsiteDeleteForm({
const { formatMessage, labels } = useMessages();
const { del, useMutation } = useApi();
const { mutate, isPending, error } = useMutation({
mutationFn: (data: any) => del(`/websites/${websiteId}`, data),
mutationFn: () => del(`/websites/${websiteId}`),
});
const handleConfirm = async () => {

View File

@ -1,11 +1,13 @@
import useModified from 'store/modified';
import useApi from './useApi';
import useFilterQuery from './useFilterQuery';
export function useTeamMembers(teamId: string) {
const { get } = useApi();
const modified = useModified((state: any) => state?.['team:users']);
return useFilterQuery({
queryKey: ['teams:users', { teamId }],
queryKey: ['teams:users', { teamId, modified }],
queryFn: (params: any) => {
return get(`/teams/${teamId}/users`, params);
},