mirror of
https://github.com/jeffvli/feishin.git
synced 2026-05-08 21:10:12 +02:00
add optimistic update for favorite/ratings mutations
This commit is contained in:
@@ -185,6 +185,7 @@ export const LibraryHeaderMenu = ({
|
||||
const isMutatingRating = useIsMutatingRating();
|
||||
const isMutatingCreateFavorite = useIsMutatingCreateFavorite();
|
||||
const isMutatingDeleteFavorite = useIsMutatingDeleteFavorite();
|
||||
const isMutatingFavorite = isMutatingCreateFavorite || isMutatingDeleteFavorite;
|
||||
|
||||
return (
|
||||
<div className={styles.libraryHeaderMenu}>
|
||||
@@ -203,7 +204,7 @@ export const LibraryHeaderMenu = ({
|
||||
)}
|
||||
{onFavorite && (
|
||||
<ActionIcon
|
||||
disabled={isMutatingCreateFavorite || isMutatingDeleteFavorite}
|
||||
disabled={isMutatingFavorite}
|
||||
icon="favorite"
|
||||
iconProps={{
|
||||
fill: favorite ? 'primary' : undefined,
|
||||
|
||||
Reference in New Issue
Block a user