Skip to content

Commit 8350692

Browse files
committed
fixes
1 parent 5c68a47 commit 8350692

File tree

8 files changed

+39
-25
lines changed

8 files changed

+39
-25
lines changed

public/yaml-icon-dark.svg

Lines changed: 8 additions & 0 deletions
Loading

public/yaml-icon-light.svg

Lines changed: 8 additions & 0 deletions
Loading

public/yaml-icon.svg

Lines changed: 0 additions & 8 deletions
This file was deleted.

src/components/ControlPlane/FluxList.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -116,9 +116,10 @@ export default function FluxList() {
116116
accessor: 'created',
117117
},
118118
{
119-
Header: '',
120-
accessor: 'item',
121-
hAlign: 'End',
119+
Header: 'YAML',
120+
hAlign: 'Center',
121+
width: 85,
122+
accessor: 'yaml',
122123
Cell: (cellData: CellData<FluxRow>) => (
123124
<YamlViewButton resourceObject={cellData.cell.row.original?.item} />
124125
),

src/components/Yaml/YamlIcon.tsx

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import { useThemeMode } from '../../lib/useThemeMode.ts';
2+
3+
export const YamlIcon = () => {
4+
const { isDarkMode } = useThemeMode();
5+
return (
6+
<img
7+
className="logo"
8+
src={isDarkMode ? '/yaml-icon-dark.svg' : '/yaml-icon-light.svg'}
9+
alt="Yaml icon"
10+
width={32}
11+
height={16}
12+
/>
13+
);
14+
};

src/components/Yaml/YamlViewButton.tsx

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import {
88
removeManagedFieldsProperty,
99
Resource,
1010
} from '../../utils/removeManagedFieldsProperty.ts';
11+
import { YamlIcon } from './YamlIcon.tsx';
1112

1213
export type YamlViewButtonProps = {
1314
resourceObject: unknown;
@@ -54,13 +55,7 @@ export const YamlViewButton: FC<YamlViewButtonProps> = ({ resourceObject }) => {
5455
setIsOpen(true);
5556
}}
5657
>
57-
<img
58-
className="logo"
59-
src="/yaml-icon.svg"
60-
alt="Yaml icon"
61-
width={32}
62-
height={16}
63-
/>
58+
<YamlIcon />
6459
</Button>
6560
</span>
6661
);

src/components/Yaml/YamlViewButtonWithLoader.tsx

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { FC, useState } from 'react';
33
import { YamlLoader } from './YamlLoader.tsx';
44
import { useTranslation } from 'react-i18next';
55
import styles from './YamlViewer.module.css';
6+
import { YamlIcon } from './YamlIcon.tsx';
67

78
export type YamlViewButtonProps = {
89
workspaceName?: string;
@@ -54,13 +55,7 @@ export const YamlViewButtonWithLoader: FC<YamlViewButtonProps> = ({
5455
setIsOpen(true);
5556
}}
5657
>
57-
<img
58-
className="logo"
59-
src="/yaml-icon.svg"
60-
alt="Yaml icon"
61-
width={32}
62-
height={16}
63-
/>
58+
<YamlIcon />
6459
</Button>
6560
</span>
6661
);

src/components/Yaml/YamlViewer.module.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
display: flex;
1515
align-items: center;
1616
justify-content: center;
17+
1718
img {
1819
width: 32px;
1920
transform: translateY(1px);

0 commit comments

Comments
 (0)