From 1fc77d6d75ec38ca856b8b31dea0cdab0e9198ba Mon Sep 17 00:00:00 2001 From: Jeongjin Oh Date: Sat, 9 Mar 2024 00:59:36 +0900 Subject: [PATCH] revert TagBookmarkButton (#95) --- src/features/explore/tags/components/TagBookmarkButton.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/features/explore/tags/components/TagBookmarkButton.tsx b/src/features/explore/tags/components/TagBookmarkButton.tsx index b2989723..fe59029c 100644 --- a/src/features/explore/tags/components/TagBookmarkButton.tsx +++ b/src/features/explore/tags/components/TagBookmarkButton.tsx @@ -14,12 +14,16 @@ const TAG_DELAY = 1500; export const TagBookmarkButton = ({ tagId }: Props) => { const { show, close } = useToast(); const { validate, isLoading } = useAuth(); - const { data: tagInfo } = useGetTagInfo(tagId, { enabled: !isLoading }); + const { data: tagInfo, isFetchedAfterMount } = useGetTagInfo(tagId, { enabled: !isLoading }); const { mutate: saveMutation } = usePostFavoriteTag(); const { mutate: deleteMutation, onCancel } = useDeleteFavoriteTag(TAG_DELAY); const [, setIsOpenTagCategory] = useTagCategoryContext(); + if (!isFetchedAfterMount || !tagInfo) { + return null; + } + const handleSaveBookmark = () => { saveMutation( { tagId: tagId, name: tagInfo.name },