Skip to content

Commit e08b327

Browse files
committed
fix
1 parent 6e9cfaf commit e08b327

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

src/components/ControlPlane/ManagedResources.cy.tsx

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,16 @@ describe('ManagedResources - Delete Resource', () => {
4242
};
4343
};
4444

45+
const fakeUseAuthMcp = () => {
46+
return { hasMCPAdminRights: true, isLoading: false, isAuthenticated: true, error: null, login: () => {} };
47+
};
48+
4549
const fakeUseResourcePluralNames: typeof useResourcePluralNames = (): any => {
4650
return {
4751
getPluralKind: (kind: string) => `${kind.toLowerCase()}s`,
4852
isLoading: false,
4953
error: undefined,
54+
isAuthenticated: true,
5055
};
5156
};
5257

@@ -97,6 +102,7 @@ describe('ManagedResources - Delete Resource', () => {
97102
useApiResourceMutation={fakeUseApiResourceMutation}
98103
useApiResource={fakeUseApiResource}
99104
useResourcePluralNames={fakeUseResourcePluralNames}
105+
useAuthMcp={fakeUseAuthMcp}
100106
/>
101107
</SplitterProvider>
102108
</MemoryRouter>,
@@ -131,6 +137,7 @@ describe('ManagedResources - Delete Resource', () => {
131137
useApiResourceMutation={fakeUseApiResourceMutation}
132138
useApiResource={fakeUseApiResource}
133139
useResourcePluralNames={fakeUseResourcePluralNames}
140+
useAuthMcp={fakeUseAuthMcp}
134141
/>
135142
</SplitterProvider>
136143
</MemoryRouter>,
@@ -173,6 +180,7 @@ describe('ManagedResources - Delete Resource', () => {
173180
useApiResourceMutation={fakeUseApiResourceMutation}
174181
useApiResource={fakeUseApiResource}
175182
useResourcePluralNames={fakeUseResourcePluralNames}
183+
useAuthMcp={fakeUseAuthMcp}
176184
/>
177185
</SplitterProvider>
178186
</MemoryRouter>,
@@ -208,6 +216,10 @@ describe('ManagedResources - Edit Resource', () => {
208216
let patchCalled = false;
209217
let patchedItem: any = null;
210218

219+
const fakeUseAuthMcp = () => {
220+
return { hasMCPAdminRights: true, isLoading: false, isAuthenticated: true, error: null, login: () => {} };
221+
};
222+
211223
const fakeUseHandleResourcePatch: typeof useHandleResourcePatch = () => {
212224
return async (item: any) => {
213225
patchCalled = true;
@@ -293,6 +305,7 @@ describe('ManagedResources - Edit Resource', () => {
293305
useHandleResourcePatch={fakeUseHandleResourcePatch}
294306
useApiResource={fakeUseApiResource}
295307
useResourcePluralNames={fakeUseResourcePluralNames}
308+
useAuthMcp={fakeUseAuthMcp}
296309
/>
297310
</SplitterLayout>
298311
</SplitterProvider>

src/components/ControlPlane/ManagedResources.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ import { YamlSidePanel } from '../Yaml/YamlSidePanel.tsx';
3939
import { ErrorDialog, ErrorDialogHandle } from '../Shared/ErrorMessageBox.tsx';
4040
import { APIError } from '../../lib/api/error.ts';
4141
import { useHandleResourcePatch as _useHandleResourcePatch } from '../../hooks/useHandleResourcePatch.ts';
42-
import { useAuthMcp } from '../../spaces/mcp/auth/AuthContextMcp.tsx';
42+
import { useAuthMcp as _useAuthMcp } from '../../spaces/mcp/auth/AuthContextMcp.tsx';
4343

4444
interface StatusFilterColumn {
4545
filterValue?: string;
@@ -77,11 +77,13 @@ export function ManagedResources({
7777
useHandleResourcePatch = _useHandleResourcePatch,
7878
useApiResource = _useApiResource,
7979
useResourcePluralNames = _useResourcePluralNames,
80+
useAuthMcp = _useAuthMcp,
8081
}: {
8182
useApiResourceMutation?: typeof _useApiResourceMutation;
8283
useHandleResourcePatch?: typeof _useHandleResourcePatch;
8384
useApiResource?: typeof _useApiResource;
8485
useResourcePluralNames?: typeof _useResourcePluralNames;
86+
useAuthMcp?: typeof _useAuthMcp;
8587
} = {}) {
8688
const { t } = useTranslation();
8789
const toast = useToast();

0 commit comments

Comments
 (0)