import React from "react"; import { Link } from "react-router-dom"; import ClusterStatusButton from "./components/ClusterStatusButton"; import AccountsCard from "./components/AccountsCard"; import TransactionsCard from "./components/TransactionsCard"; import ClusterModal from "./components/ClusterModal"; import TransactionModal from "./components/TransactionModal"; import AccountModal from "./components/AccountModal"; import Logo from "./img/logos-solana/light-explorer-logo.svg"; import { useCurrentTab, Tab } from "./providers/tab"; function App() { const [showClusterModal, setShowClusterModal] = React.useState(false); const currentTab = useCurrentTab(); return ( <> setShowClusterModal(false)} />
setShowClusterModal(true)} />
setShowClusterModal(true)} />
{currentTab === "Transactions" ? : null}
{currentTab === "Accounts" ? : null}
); } function NavLink({ href, tab }: { href: string; tab: Tab }) { let classes = "nav-link"; if (tab === useCurrentTab()) { classes += " active"; } return ( {tab} ); } export default App;