diff --git a/src/App.js b/src/App.js
index b5b557a..c820668 100644
--- a/src/App.js
+++ b/src/App.js
@@ -8,10 +8,12 @@ import { createClient } from "./api";
import { GetAccountMetadataDocument } from "./vendor/intuition-graphql/dist/index.mjs";
import RealityTunnel from "./RealityTunnel";
import EndpointSelector from "./EndpointSelector";
+import TrustCirclePanel from "./TrustCirclePanel";
function App() {
const [endpoint, setEndpoint] = useState("base");
const [userFilterAddress, setUserFilterAddress] = useState(null);
+ const [trustGraphData, setTrustGraphData] = useState(null);
const { address, isConnected } = useAccount();
const [accountLabel, setAccountLabel] = useState("");
@@ -56,8 +58,8 @@ function App() {
connectedLabel={accountLabel}
/>
-
- Intuition Testnet
+
+ Intuition Mainnet
{({ account, openConnectModal, openAccountModal, mounted }) => {
@@ -85,6 +87,13 @@ function App() {
+
diff --git a/src/GraphVisualization.js b/src/GraphVisualization.js
index 2fa45b5..9f82baa 100644
--- a/src/GraphVisualization.js
+++ b/src/GraphVisualization.js
@@ -10,7 +10,7 @@ import GraphVR from "./GraphVR";
import NodeDetailsSidebar from "./NodeDetailsSidebar";
import LoadingAnimation from "./LoadingAnimation";
-const GraphVisualization = ({ endpoint, userFilterAddress }) => {
+const GraphVisualization = ({ endpoint, userFilterAddress, trustGraphData }) => {
const [graphData, setGraphData] = useState({ nodes: [], links: [] });
const [initialGraphData, setInitialGraphData] = useState(null);
const [isInitialLoad, setIsInitialLoad] = useState(true);
@@ -338,9 +338,31 @@ const GraphVisualization = ({ endpoint, userFilterAddress }) => {
}
}, [shouldSearch, applyFilters]);
+ // When the Trust Circle reality tunnel is active, it supplies its own
+ // weighted graph and takes over rendering without disturbing the normal
+ // triples/search state above (so turning it off just falls back to that).
+ const displayGraphData = trustGraphData || graphData;
+
return (
{(isLoading || isSearching) &&
}
+ {trustGraphData && (
+
+ Trust Circle view
+
+ )}