Files
ncd-fe/packages/pl-fe/src/api/hooks/statuses/use-update-bookmark-folder.ts
marcin mikołajczak 1d76c05844 pl-fe: Migrate bookmark folders to tanstack query
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-09 23:34:45 +01:00

22 lines
649 B
TypeScript

import { useMutation } from '@tanstack/react-query';
import { useClient } from 'pl-fe/hooks/use-client';
import { queryClient } from 'pl-fe/queries/client';
interface UpdateBookmarkFolderParams {
name: string;
emoji?: string;
}
const useUpdateBookmarkFolder = (folderId: string) => {
const client = useClient();
return useMutation({
mutationKey: ['bookmarkFolders', 'update', folderId],
mutationFn: (params: UpdateBookmarkFolderParams) => client.myAccount.updateBookmarkFolder(folderId, params),
onSettled: () => queryClient.invalidateQueries({ queryKey: ['bookmarkFolders'] }),
});
};
export { useUpdateBookmarkFolder };