Skip to content

Commit c43240f

Browse files
feat: visualize components as boxes (#330)
Co-authored-by: Łukasz Goral <lukasz.goral@sap.com>
1 parent d0dcca5 commit c43240f

32 files changed

+2036
-82
lines changed

package-lock.json

Lines changed: 793 additions & 65 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@
7373
"@eslint/js": "9.37.0",
7474
"@graphql-codegen/cli": "6.0.0",
7575
"@graphql-codegen/client-preset": "5.1.0",
76+
"@testing-library/react": "16.3.0",
7677
"@types/dagre": "0.7.53",
7778
"@types/js-yaml": "4.0.9",
7879
"@types/node": "22.18.8",
@@ -93,6 +94,7 @@
9394
"eslint-plugin-react-hooks": "5.2.0",
9495
"fastify-tsconfig": "3.0.0",
9596
"globals": "16.4.0",
97+
"jsdom": "27.0.0",
9698
"prettier": "3.6.2",
9799
"tsx": "4.20.6",
98100
"typescript": "5.9.3",

public/locales/en.json

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,33 @@
1616
"tableComponentHeader": "Name",
1717
"tableVersionHeader": "Version"
1818
},
19+
"ComponentCard": {
20+
"notInstalledLabel": "not installed",
21+
"installButton": "Install {{component}}"
22+
},
23+
"componentCardCrossplane": {
24+
"description": "Compose cloud infrastructure",
25+
"progress": "Healthy",
26+
"progressCount": "Healthy: {{count}} of {{total}} resources"
27+
},
28+
"componentCardFlux": {
29+
"description": "GitOps for Kubernetes automating continuous sync and delivery",
30+
"progress": "Managed",
31+
"progressCount": "Managed: {{count}} of {{total}} resources"
32+
},
33+
"componentCardLandscaper": {
34+
"description": "Automate cross‑dependent Kubernetes deployments"
35+
},
36+
"componentCardKyverno": {
37+
"description": "Kubernetes-native policy as code for secure and compliant infrastructure"
38+
},
39+
"componentCardEso": {
40+
"description": "Manage and sync credentials from your secret store"
41+
},
42+
"Kpi": {
43+
"installed": "Installed",
44+
"error": "There was a problem loading this data. Please try again later."
45+
},
1946
"FluxList": {
2047
"tableNameHeader": "Name",
2148
"tableStatusHeader": "Status",
@@ -438,7 +465,7 @@
438465
"hoverContent": {
439466
"totalResources": "Total Resources",
440467
"healthy": "Healthy",
441-
"creating": "Creating",
468+
"creating": "Creating",
442469
"failing": "Failing"
443470
}
444471
},
Lines changed: 37 additions & 0 deletions
Loading

src/assets/images/logo-eso.svg

Lines changed: 1 addition & 0 deletions
Loading

src/assets/images/logo-flux.svg

Lines changed: 1 addition & 0 deletions
Loading

src/assets/images/logo-kyverno.png

12.3 KB
Loading

0 commit comments

Comments
 (0)