Update favorites query and state to work with new backend (#2520)
* wip * wip * adding favorite works in the database * favorites are showing in the left drawer * update favoorite NavItem link * wip * adding favorite works * everything seems to work * fix delete bug * fix update favorite position * update Favorite type * Fix --------- Co-authored-by: Charles Bochet <charles@twenty.com>
This commit is contained in:
@ -36,7 +36,7 @@ export const usePersonTableContextMenuEntries = () => {
|
||||
|
||||
const { data } = useGetFavoritesQuery();
|
||||
const favorites = data?.findFavorites;
|
||||
const { insertPersonFavorite, deletePersonFavorite } = useFavorites();
|
||||
const { createFavorite, deleteFavorite } = useFavorites();
|
||||
|
||||
const handleFavoriteButtonClick = useRecoilCallback(({ snapshot }) => () => {
|
||||
const selectedRowIds = snapshot
|
||||
@ -51,8 +51,8 @@ export const usePersonTableContextMenuEntries = () => {
|
||||
!!favorites?.find((favorite) => favorite.person?.id === selectedPersonId);
|
||||
|
||||
resetTableRowSelection();
|
||||
if (isFavorite) deletePersonFavorite(selectedPersonId);
|
||||
else insertPersonFavorite(selectedPersonId);
|
||||
if (isFavorite) deleteFavorite(selectedPersonId);
|
||||
else createFavorite('person', selectedPersonId);
|
||||
});
|
||||
|
||||
const [deleteManyPerson] = useDeleteManyPersonMutation({
|
||||
|
||||
Reference in New Issue
Block a user