import React from "react"; import { Outlet, useLocation, useNavigate } from "react-router-dom"; import { Avatar, Button, Stack, Typography } from "@mui/material"; import { useWalletConnectContext } from "../context/WalletConnectContext"; import { Container } from "../components/Container"; const SignPageLayout = () => { const { disconnect, session } = useWalletConnectContext(); const navigate = useNavigate(); const location = useLocation(); const disconnectHandler = async () => { const { pathname } = location; const redirectTo = pathname ? pathname.substring(1) : ""; await disconnect(); navigate(`/connect-wallet?redirectTo=${redirectTo}`); }; return ( {session && (
Connected to: {session.peer.metadata.name}
Session ID: {session.topic}
)}
); }; export default SignPageLayout;