Generalise tagger view to all scraping sources (#1812)

* Refactor Tagger view
* Support link to existing studio/performer
* Allow stash id field selection
This commit is contained in:
WithoutPants
2021-10-14 08:53:04 +11:00
committed by GitHub
parent 1217f3fbc1
commit 4eeef22c15
26 changed files with 2195 additions and 1497 deletions

View File

@@ -214,6 +214,14 @@ export const useSceneStreams = (id: string) =>
export const useFindImage = (id: string) =>
GQL.useFindImageQuery({ variables: { id } });
export const queryFindPerformer = (id: string) =>
client.query<GQL.FindPerformerQuery>({
query: GQL.FindPerformerDocument,
variables: {
id,
},
});
export const useFindPerformer = (id: string) => {
const skip = id === "new";
return GQL.useFindPerformerQuery({ variables: { id }, skip });
@@ -222,6 +230,13 @@ export const useFindStudio = (id: string) => {
const skip = id === "new";
return GQL.useFindStudioQuery({ variables: { id }, skip });
};
export const queryFindStudio = (id: string) =>
client.query<GQL.FindStudioQuery>({
query: GQL.FindStudioDocument,
variables: {
id,
},
});
export const useFindMovie = (id: string) => {
const skip = id === "new";
return GQL.useFindMovieQuery({ variables: { id }, skip });