+
- {/* Graph */}
-
- {/* Sigma container — must have no React children */}
-
- {nodes.length === 0 && (
-
- Listening for nodes on the Reticulum network...
-
- )}
-
+ {/* Hover label */}
+ {hoveredLabel && (
+
+ {hoveredLabel.text}
+
+ )}
- {/* Resize handle */}
-
-
- {/* Page viewer */}
-
-
, document.body)}
-
- {!selectedNode && !pageLoading && (
-
-
-
Click a node to view its page
-
- )}
- {pageLoading && (
-
- Requesting page...
-
- )}
- {pageError && (
-
{pageError}
- )}
- {pageHtml && (
-
- )}
+ {nodes.length === 0 && (
+
+ Listening for nodes on the Reticulum network...
-
+ )}
+
+ {windows.map((win) => (
+
+ ))}
);
}
diff --git a/frontend/vite.config.ts b/frontend/vite.config.ts
index 0c5a7ed..bef4b31 100644
--- a/frontend/vite.config.ts
+++ b/frontend/vite.config.ts
@@ -9,6 +9,7 @@ export default defineConfig({
resolve: {
alias: {
"@": path.resolve(__dirname, "./src"),
+ "gl-bench": path.resolve(__dirname, "node_modules/gl-bench/dist/gl-bench.module.js"),
},
},
server: {