From b5599c91ead24f352f5579e4b9b57042a84c2947 Mon Sep 17 00:00:00 2001 From: Oliver Date: Fri, 15 Nov 2024 17:31:47 +1100 Subject: [PATCH] [Plugins] Pass queryClient through to plugin (#8486) --- src/frontend/src/components/plugins/PluginContext.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/frontend/src/components/plugins/PluginContext.tsx b/src/frontend/src/components/plugins/PluginContext.tsx index ec22514402..e902b07d81 100644 --- a/src/frontend/src/components/plugins/PluginContext.tsx +++ b/src/frontend/src/components/plugins/PluginContext.tsx @@ -8,7 +8,8 @@ import type { AxiosInstance } from 'axios'; import { useMemo } from 'react'; import { type NavigateFunction, useNavigate } from 'react-router-dom'; -import { api } from '../../App'; +import type { QueryClient } from '@tanstack/react-query'; +import { api, queryClient } from '../../App'; import { useLocalState } from '../../states/LocalState'; import { type SettingsStateProps, @@ -32,6 +33,7 @@ import { type UserStateProps, useUserState } from '../../states/UserState'; */ export type InvenTreeContext = { api: AxiosInstance; + queryClient: QueryClient; user: UserStateProps; userSettings: SettingsStateProps; globalSettings: SettingsStateProps; @@ -56,6 +58,7 @@ export const useInvenTreeContext = () => { user: user, host: host, api: api, + queryClient: queryClient, navigate: navigate, globalSettings: globalSettings, userSettings: userSettings, @@ -66,6 +69,7 @@ export const useInvenTreeContext = () => { user, host, api, + queryClient, navigate, globalSettings, userSettings,