aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Nanis2026-02-19 20:32:34 -0500
committerMax Nanis2026-02-19 20:32:34 -0500
commit65c0b95927c4c352e29f893dd99a84bc5051b86f (patch)
tree7aa497ccd63fcb9fe6e79528805945bb49676c83
parent1edaf3ebe246ffa74ea6f5176763f0792e49a49d (diff)
downloadamt-jb-65c0b95927c4c352e29f893dd99a84bc5051b86f.tar.gz
amt-jb-65c0b95927c4c352e29f893dd99a84bc5051b86f.zip
Adding React / UI vscode folder and updating Footer to link to git repo
-rw-r--r--jb-ui/.vscode/launch.json45
-rw-r--r--jb-ui/.vscode/mcp.json8
-rw-r--r--jb-ui/.vscode/settings.json3
-rw-r--r--jb-ui/.vscode/tasks.json14
-rw-r--r--jb-ui/src/components/Footer.tsx7
5 files changed, 76 insertions, 1 deletions
diff --git a/jb-ui/.vscode/launch.json b/jb-ui/.vscode/launch.json
new file mode 100644
index 0000000..1feeaca
--- /dev/null
+++ b/jb-ui/.vscode/launch.json
@@ -0,0 +1,45 @@
+{
+ "version": "0.2.0",
+ "configurations": [
+ {
+ "name": "React: James Billings dev",
+ "type": "node",
+ "request": "launch",
+ "runtimeExecutable": "/root/.local/share/pnpm/pnpm",
+ "runtimeArgs": [
+ "run",
+ "dev"
+ ],
+ "autoAttachChildProcesses": true
+ },
+ {
+ "name": "React: Launch Chrome",
+ "type": "chrome",
+ "request": "launch",
+ "url": "http://localhost:5173",
+ "webRoot": "${workspaceFolder}/src",
+ "sourceMaps": true,
+ "preLaunchTask": "npm: dev"
+ },
+ {
+ "name": "React: Attach to Chrome",
+ "type": "chrome",
+ "request": "attach",
+ "port": 9222,
+ "url": "http://localhost:5173",
+ "webRoot": "${workspaceFolder}/src"
+ },
+ {
+ "name": "Jest: Run Tests",
+ "type": "node",
+ "request": "launch",
+ "runtimeExecutable": "/root/.local/share/pnpm/pnpm",
+ "runtimeArgs": [
+ "test",
+ "--runInBand"
+ ],
+ "console": "integratedTerminal",
+ "internalConsoleOptions": "neverOpen"
+ }
+ ]
+} \ No newline at end of file
diff --git a/jb-ui/.vscode/mcp.json b/jb-ui/.vscode/mcp.json
new file mode 100644
index 0000000..edcfee1
--- /dev/null
+++ b/jb-ui/.vscode/mcp.json
@@ -0,0 +1,8 @@
+{
+ "servers": {
+ "shadcn": {
+ "command": "npx",
+ "args": ["shadcn@latest", "mcp"]
+ }
+ }
+} \ No newline at end of file
diff --git a/jb-ui/.vscode/settings.json b/jb-ui/.vscode/settings.json
new file mode 100644
index 0000000..aef94ef
--- /dev/null
+++ b/jb-ui/.vscode/settings.json
@@ -0,0 +1,3 @@
+{
+ "editor.rulers": [80, 120]
+} \ No newline at end of file
diff --git a/jb-ui/.vscode/tasks.json b/jb-ui/.vscode/tasks.json
new file mode 100644
index 0000000..bb5e962
--- /dev/null
+++ b/jb-ui/.vscode/tasks.json
@@ -0,0 +1,14 @@
+{
+ "version": "2.0.0",
+ "tasks": [
+ {
+ "label": "build project",
+ "type": "shell",
+ "command": "pnpm build",
+ "group": "build",
+ "presentation": {
+ "reveal": "always"
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/jb-ui/src/components/Footer.tsx b/jb-ui/src/components/Footer.tsx
index 9248ea0..00c0101 100644
--- a/jb-ui/src/components/Footer.tsx
+++ b/jb-ui/src/components/Footer.tsx
@@ -25,7 +25,12 @@ const Footer = () => {
</div>
<div>
- <p>open source</p>
+ <p>
+ <a href="https://git.generalresearch.com/panels/amt-jb/"
+ target="_blank">
+ open source
+ </a>
+ </p>
</div>
</div>