mirror of
https://github.com/stashapp/stash.git
synced 2025-12-17 20:34:37 +03:00
Library updates (#792)
* Upgrade Typescript to 4.0 * Update i18n-iso-countries to 6.0 * Update react-intl to 5.8.0 * Update jimp to 0.16.1 * Update apollo and graphql libraries * Update various libraries and fix linting/type errors * Refactor cache invalidation * Codegen refetch queries
This commit is contained in:
@@ -15,10 +15,13 @@ import {
|
||||
mutateRunPluginTask,
|
||||
} from "src/core/StashService";
|
||||
import { useToast } from "src/hooks";
|
||||
import * as GQL from "src/core/generated-graphql";
|
||||
import { Modal } from "src/components/Shared";
|
||||
import { Plugin, PluginTask } from "src/core/generated-graphql";
|
||||
import { GenerateButton } from "./GenerateButton";
|
||||
|
||||
type Plugin = Pick<GQL.Plugin, "id">;
|
||||
type PluginTask = Pick<GQL.PluginTask, "name" | "description">;
|
||||
|
||||
export const SettingsTasksPanel: React.FC = () => {
|
||||
const Toast = useToast();
|
||||
const [isImportAlertOpen, setIsImportAlertOpen] = useState<boolean>(false);
|
||||
@@ -199,17 +202,11 @@ export const SettingsTasksPanel: React.FC = () => {
|
||||
);
|
||||
}
|
||||
|
||||
async function onPluginTaskClicked(
|
||||
plugin: Partial<Plugin>,
|
||||
operation: Partial<PluginTask>
|
||||
) {
|
||||
await mutateRunPluginTask(plugin.id!, operation.name!);
|
||||
async function onPluginTaskClicked(plugin: Plugin, operation: PluginTask) {
|
||||
await mutateRunPluginTask(plugin.id, operation.name);
|
||||
}
|
||||
|
||||
function renderPluginTasks(
|
||||
plugin: Partial<Plugin>,
|
||||
pluginTasks: Partial<PluginTask>[] | undefined
|
||||
) {
|
||||
function renderPluginTasks(plugin: Plugin, pluginTasks: PluginTask[]) {
|
||||
if (!pluginTasks) {
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user