Skip to content

Commit 58df16f

Browse files
committed
refactor
1 parent 8350692 commit 58df16f

File tree

7 files changed

+33
-15
lines changed

7 files changed

+33
-15
lines changed

public/locales/en.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,7 @@
263263
"copy": "Copy"
264264
},
265265
"yaml": {
266-
"copiedToClipboard": "YAML copied to clipboard!"
266+
"copiedToClipboard": "YAML copied to clipboard!",
267+
"YAML": "YAML"
267268
}
268269
}

src/components/ControlPlane/FluxList.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ export default function FluxList() {
7878
accessor: 'created',
7979
},
8080
{
81-
Header: 'YAML',
81+
Header: t('yaml.YAML'),
8282
hAlign: 'Center',
8383
width: 85,
8484
accessor: 'yaml',
@@ -116,7 +116,7 @@ export default function FluxList() {
116116
accessor: 'created',
117117
},
118118
{
119-
Header: 'YAML',
119+
Header: t('yaml.YAML'),
120120
hAlign: 'Center',
121121
width: 85,
122122
accessor: 'yaml',

src/components/ControlPlane/Providers.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ export function Providers() {
8787
accessor: 'created',
8888
},
8989
{
90-
Header: 'YAML',
90+
Header: t('yaml.YAML'),
9191
hAlign: 'Center',
9292
width: 85,
9393
accessor: 'yaml',

src/components/ControlPlane/ProvidersConfig.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ export function ProvidersConfig() {
7272
accessor: 'created',
7373
},
7474
{
75-
Header: 'YAML',
75+
Header: t('yaml.YAML'),
7676
hAlign: 'Center',
7777
width: 85,
7878
accessor: 'yaml',

src/components/Projects/ProjectsList.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ export default function ProjectsList() {
7373
),
7474
},
7575
{
76-
Header: 'YAML',
76+
Header: t('yaml.YAML'),
7777
accessor: 'yaml',
7878
width: 85,
7979
hAlign: 'Center',
Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,34 @@
11
export type Resource = {
22
kind: string;
3+
items?: {
4+
metadata: {
5+
managedFields?: unknown;
6+
};
7+
}[];
38
metadata: {
49
managedFields?: unknown;
510
};
611
};
712

813
export const removeManagedFieldsProperty = (resourceObject: Resource) => {
9-
return resourceObject?.metadata?.managedFields
10-
? {
11-
...resourceObject,
12-
metadata: {
13-
...resourceObject.metadata,
14-
managedFields: undefined,
15-
},
16-
}
17-
: resourceObject;
14+
if (resourceObject?.metadata?.managedFields) {
15+
return {
16+
...resourceObject,
17+
metadata: {
18+
...resourceObject.metadata,
19+
managedFields: undefined,
20+
},
21+
};
22+
}
23+
if (resourceObject?.items) {
24+
return {
25+
...resourceObject,
26+
items: resourceObject.items.map((item) => ({
27+
...item,
28+
metadata: { ...item.metadata, managedFields: undefined },
29+
})),
30+
};
31+
}
32+
33+
return resourceObject;
1834
};

src/views/ControlPlanes/ControlPlaneView.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ export default function ControlPlaneView() {
8181
display: 'flex',
8282
flexDirection: 'row',
8383
justifyContent: 'space-between',
84+
gap: '0.5rem',
8485
}}
8586
>
8687
<MCPHealthPopoverButton

0 commit comments

Comments
 (0)