mirror of
https://github.com/stashapp/stash.git
synced 2025-12-18 04:44:37 +03:00
Add selection and export for all list pages (#873)
* Include studios in movie export * Generalise cards * Add selection and export for movies * Refactor gallery card * Refactor export dialogs * Add performer selection and export * Add selection and export for studios * Add selection and export of tags * Include movie scenes and gallery images
This commit is contained in:
@@ -118,6 +118,15 @@ export const useFindStudios = (filter: ListFilterModel) =>
|
||||
},
|
||||
});
|
||||
|
||||
export const queryFindStudios = (filter: ListFilterModel) =>
|
||||
client.query<GQL.FindStudiosQuery>({
|
||||
query: GQL.FindStudiosDocument,
|
||||
variables: {
|
||||
filter: filter.makeFindFilter(),
|
||||
studio_filter: filter.makeStudioFilter(),
|
||||
},
|
||||
});
|
||||
|
||||
export const useFindMovies = (filter: ListFilterModel) =>
|
||||
GQL.useFindMoviesQuery({
|
||||
variables: {
|
||||
@@ -126,6 +135,15 @@ export const useFindMovies = (filter: ListFilterModel) =>
|
||||
},
|
||||
});
|
||||
|
||||
export const queryFindMovies = (filter: ListFilterModel) =>
|
||||
client.query<GQL.FindMoviesQuery>({
|
||||
query: GQL.FindMoviesDocument,
|
||||
variables: {
|
||||
filter: filter.makeFindFilter(),
|
||||
movie_filter: filter.makeMovieFilter(),
|
||||
},
|
||||
});
|
||||
|
||||
export const useFindPerformers = (filter: ListFilterModel) =>
|
||||
GQL.useFindPerformersQuery({
|
||||
variables: {
|
||||
@@ -142,6 +160,15 @@ export const useFindTags = (filter: ListFilterModel) =>
|
||||
},
|
||||
});
|
||||
|
||||
export const queryFindTags = (filter: ListFilterModel) =>
|
||||
client.query<GQL.FindTagsQuery>({
|
||||
query: GQL.FindTagsDocument,
|
||||
variables: {
|
||||
filter: filter.makeFindFilter(),
|
||||
tag_filter: filter.makeTagFilter(),
|
||||
},
|
||||
});
|
||||
|
||||
export const queryFindPerformers = (filter: ListFilterModel) =>
|
||||
client.query<GQL.FindPerformersQuery>({
|
||||
query: GQL.FindPerformersDocument,
|
||||
|
||||
Reference in New Issue
Block a user