Skip to content

Commit 4ed10b4

Browse files
committed
fix
1 parent 0411073 commit 4ed10b4

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

src/components/ControlPlane/GitRepositories.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import { useTranslation } from 'react-i18next';
1414
import { formatDateAsTimeAgo } from '../../utils/i18n/timeAgo.ts';
1515

1616
import { YamlViewButton } from '../Yaml/YamlViewButton.tsx';
17-
import { Fragment, useCallback, useMemo, useRef } from 'react';
17+
import { Fragment, useCallback, useContext, useMemo, useRef } from 'react';
1818
import StatusFilter from '../Shared/StatusFilter/StatusFilter.tsx';
1919
import { ResourceStatusCell } from '../Shared/ResourceStatusCell.tsx';
2020
import { Resource } from '../../utils/removeManagedFieldsAndFilterData.ts';
@@ -25,6 +25,7 @@ import { ErrorDialog, ErrorDialogHandle } from '../Shared/ErrorMessageBox.tsx';
2525
import type { GitReposResponse } from '../../lib/api/types/flux/listGitRepo';
2626
import { ActionsMenu, type ActionItem } from './ActionsMenu';
2727
import { useAuthMcp } from '../../spaces/mcp/auth/AuthContextMcp.tsx';
28+
import { ApiConfigContext } from '../Shared/k8s';
2829

2930
export type GitRepoItem = GitReposResponse['items'][0] & {
3031
apiVersion?: string;
@@ -47,6 +48,7 @@ export function GitRepositories() {
4748
readyMessage: string;
4849
revision?: string;
4950
};
51+
const apiConfig = useContext(ApiConfigContext);
5052
const { hasMCPAdminRights } = useAuthMcp();
5153
const openEditPanel = useCallback(
5254
(item: GitRepoItem) => {
@@ -57,6 +59,7 @@ export function GitRepositories() {
5759
isEdit={true}
5860
resource={item as unknown as Resource}
5961
filename={`${item.kind}_${item.metadata.name}`}
62+
apiConfig={apiConfig}
6063
onApply={async (parsed) => await handlePatch(item, parsed)}
6164
/>
6265
</Fragment>,

src/components/ControlPlane/Kustomizations.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import { useTranslation } from 'react-i18next';
1515
import { formatDateAsTimeAgo } from '../../utils/i18n/timeAgo.ts';
1616

1717
import { YamlViewButton } from '../Yaml/YamlViewButton.tsx';
18-
import { Fragment, useCallback, useMemo, useRef } from 'react';
18+
import { Fragment, useCallback, useContext, useMemo, useRef } from 'react';
1919
import StatusFilter from '../Shared/StatusFilter/StatusFilter.tsx';
2020
import { ResourceStatusCell } from '../Shared/ResourceStatusCell.tsx';
2121
import { Resource } from '../../utils/removeManagedFieldsAndFilterData.ts';
@@ -26,6 +26,7 @@ import { ErrorDialog, ErrorDialogHandle } from '../Shared/ErrorMessageBox.tsx';
2626
import type { KustomizationsResponse } from '../../lib/api/types/flux/listKustomization';
2727
import { ActionsMenu, type ActionItem } from './ActionsMenu';
2828
import { useAuthMcp } from '../../spaces/mcp/auth/AuthContextMcp.tsx';
29+
import { ApiConfigContext } from '../Shared/k8s';
2930

3031
export type KustomizationItem = KustomizationsResponse['items'][0] & {
3132
apiVersion?: string;
@@ -34,7 +35,7 @@ export type KustomizationItem = KustomizationsResponse['items'][0] & {
3435

3536
export function Kustomizations() {
3637
const { data, error, isLoading } = useApiResource(FluxKustomization); //404 if component not enabled
37-
38+
const apiConfig = useContext(ApiConfigContext);
3839
const { t } = useTranslation();
3940
const { openInAside } = useSplitter();
4041
const errorDialogRef = useRef<ErrorDialogHandle>(null);
@@ -58,6 +59,7 @@ export function Kustomizations() {
5859
isEdit={true}
5960
resource={item as unknown as Resource}
6061
filename={`${item.kind}_${item.metadata.name}`}
62+
apiConfig={apiConfig}
6163
onApply={async (parsed) => await handlePatch(item, parsed)}
6264
/>
6365
</Fragment>,

0 commit comments

Comments
 (0)