Skip to content

Commit f6db3ca

Browse files
feat: adding managed resources graph
1 parent 9249b50 commit f6db3ca

File tree

16 files changed

+1033
-2
lines changed

16 files changed

+1033
-2
lines changed

package-lock.json

Lines changed: 249 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
"build": "tsc && npm run build:server && vite build",
1313
"build:server": "tsc -p tsconfig.server.json",
1414
"lint": "eslint ./src --report-unused-disable-directives --max-warnings 0",
15+
"lint:fix": "eslint ./src --fix",
1516
"preview": "vite preview",
1617
"test:vi": "vitest",
1718
"test:cy": "cypress run --component --browser chrome",
@@ -39,7 +40,9 @@
3940
"@ui5/webcomponents-fiori": "^2.7.2",
4041
"@ui5/webcomponents-icons": "^2.7.2",
4142
"@ui5/webcomponents-react": "^2.7.2",
43+
"@xyflow/react": "^12.8.2",
4244
"clsx": "^2.1.1",
45+
"dagre": "^0.8.5",
4346
"dotenv": "^17.0.0",
4447
"fastify": "^5.3.3",
4548
"fastify-plugin": "^5.0.1",
@@ -65,6 +68,7 @@
6568
"@eslint/js": "^9.22.0",
6669
"@graphql-codegen/cli": "^5.0.5",
6770
"@graphql-codegen/client-preset": "^4.8.0",
71+
"@types/dagre": "^0.7.53",
6872
"@types/js-yaml": "^4.0.9",
6973
"@types/node": "^22.13.5",
7074
"@types/react": "^19.0.10",

public/locales/en.json

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,8 @@
175175
"componentsTitle": "Components",
176176
"crossplaneTitle": "Crossplane",
177177
"gitOpsTitle": "GitOps",
178-
"landscapersTitle": "Landscapers"
178+
"landscapersTitle": "Landscapers",
179+
"graphTitle": "Graph"
179180
},
180181
"ToastContext": {
181182
"errorMessage": "useToast must be used within a ToastProvider"
@@ -281,6 +282,17 @@
281282
"tableHeaderInstalled": "Installed",
282283
"tableHeaderHealthy": "Healthy"
283284
},
285+
"Graphs": {
286+
"colorsProvider": "Provider",
287+
"colorsProviderConfig": "Provider Config",
288+
"colorizedTitle": "Colorized Graph by: ",
289+
"loadingError": "Error loading graph data",
290+
"loadingGraph": "Loading graph data...",
291+
"noResources": "No resources to display"
292+
},
293+
"GraphsLegend": {
294+
"title": "Legend"
295+
},
284296
"validationErrors": {
285297
"required": "This field is required!",
286298
"properFormatting": "Use A-Z, a-z, 0-9, hyphen (-), and period (.), but note that whitespace (spaces, tabs, etc.) is not allowed for proper compatibility.",

0 commit comments

Comments
 (0)