diff --git a/src/pages/connections.tsx b/src/pages/connections.tsx
index cb267e047115325bb380d71ec8ad56b13c23b35d..2bd169524dc4b0e1c7ecccbb606890dac8432e3f 100644
--- a/src/pages/connections.tsx
+++ b/src/pages/connections.tsx
@@ -1,5 +1,23 @@
+import { useEffect } from "react";
+import { Box, Typography } from "@mui/material";
+import services from "../services";
+
 const ConnectionsPage = () => {
-  return <h1>Connection</h1>;
+  useEffect(() => {
+    const sourcePromise = services.getLogs(console.log);
+
+    return () => {
+      sourcePromise.then((src) => src.cancel());
+    };
+  }, []);
+
+  return (
+    <Box sx={{ width: 0.9, maxWidth: "850px", mx: "auto", mb: 2 }}>
+      <Typography variant="h4" component="h1" sx={{ py: 2 }}>
+        Connections
+      </Typography>
+    </Box>
+  );
 };
 
 export default ConnectionsPage;