Use gql for "mangas" V - update manga categories

This commit is contained in:
schroda
2023-09-24 17:59:29 +02:00
parent 87aef85683
commit 3297c7d96c
2 changed files with 3 additions and 11 deletions

View File

@@ -29,7 +29,7 @@ export default function CategorySelect(props: IProps) {
const { open, setOpen, mangaId } = props;
const { data: mangaCategoriesData, mutate } = requestManager.useGetMangaCategories(mangaId);
const { data: mangaResult } = requestManager.useGetManga(mangaId);
const { data } = requestManager.useGetCategories();
const categoriesData = data?.categories.nodes;
const [triggerMutate] = requestManager.useUpdateMangaCategories();
@@ -42,7 +42,7 @@ export default function CategorySelect(props: IProps) {
return cats;
}, [categoriesData]);
const selectedIds = mangaCategoriesData?.map((c) => c.id) ?? [];
const selectedIds = mangaResult?.manga.categories.nodes.map((c) => c.id) ?? [];
const handleCancel = () => {
setOpen(false);
@@ -66,7 +66,7 @@ export default function CategorySelect(props: IProps) {
},
},
},
}).then(() => mutate());
});
};
return (