Skip to content

Commit 9e2e387

Browse files
authored
Add control center (#494)
* Add control center * Update rdp doc link
1 parent d9fb379 commit 9e2e387

33 files changed

+3857
-15
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ The dashboard makes it possible to:
2626
- NextJS
2727
- ReactJS
2828
- Tailwind CSS
29+
- [React Flow](https://reactflow.dev/) for the Control Center
2930
- Auth0
3031
- Nginx
3132
- Docker

docker/default.conf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ server {
77
root /usr/share/nginx/html;
88
default_type application/wasm;
99
}
10+
location = /ironrdp-pkg/ironrdp_web_bg.wasm {
11+
root /usr/share/nginx/html;
12+
default_type application/wasm;
13+
}
1014

1115
location / {
1216
try_files $uri $uri.html $uri/ =404;

package-lock.json

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

package.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
},
1515
"dependencies": {
1616
"@axa-fr/react-oidc": "^7.22.18",
17+
"@dagrejs/dagre": "^1.1.5",
1718
"@radix-ui/react-accordion": "^1.1.2",
1819
"@radix-ui/react-checkbox": "^1.0.4",
1920
"@radix-ui/react-collapsible": "^1.0.3",
@@ -35,22 +36,26 @@
3536
"@tanstack/match-sorter-utils": "^8.8.4",
3637
"@tanstack/react-table": "^8.10.7",
3738
"@types/crypto-js": "^4.2.2",
39+
"@types/d3": "^7.4.3",
3840
"@types/lodash": "^4.14.200",
3941
"@types/node": "20.10.6",
4042
"@types/react": "^18",
4143
"@types/react-dom": "^18",
4244
"@types/react-window": "^1.8.8",
4345
"@xterm/addon-fit": "^0.10.0",
4446
"@xterm/xterm": "^5.5.0",
47+
"@xyflow/react": "^12.8.4",
4548
"autoprefixer": "^10",
4649
"chart.js": "^4.4.8",
4750
"chroma-js": "^3.1.2",
4851
"class-variance-authority": "^0.7.0",
4952
"clsx": "^2.0.0",
5053
"cmdk": "^0.2.0",
5154
"crypto-js": "^4.2.0",
55+
"d3": "^7.9.0",
5256
"date-fns": "^2.30.0",
5357
"dayjs": "^1.11.10",
58+
"elkjs": "^0.10.0",
5459
"eslint": "^8",
5560
"eslint-config-prettier": "^9.0.0",
5661
"eslint-plugin-simple-import-sort": "^10.0.0",
@@ -60,7 +65,7 @@
6065
"ip-cidr": "^3.1.0",
6166
"js-cookie": "^3.0.5",
6267
"lodash": "^4.17.21",
63-
"lucide-react": "^0.481.0",
68+
"lucide-react": "^0.539.0",
6469
"next": "^14.2.28",
6570
"next-themes": "^0.2.1",
6671
"punycode": "^2.3.1",
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { globalMetaTitle } from "@utils/meta";
2+
import type { Metadata } from "next";
3+
import BlankLayout from "@/layouts/BlankLayout";
4+
5+
export const metadata: Metadata = {
6+
title: `Control Center - ${globalMetaTitle}`,
7+
};
8+
export default BlankLayout;

0 commit comments

Comments
 (0)