File size: 787 Bytes
adea8c3
 
 
 
 
 
 
 
 
 
 
5482b12
adea8c3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import React from "react";
import Header from "./components/Header";
import StatsRow from "./components/StatsRow";
import Leaderboard from "./components/Leaderboard";
import EventFeed from "./components/EventFeed";
import { useWebSocket } from "./hooks/useWebSocket";

const App: React.FC = () => {
  useWebSocket();

  return (
    <div className="min-h-screen bg-transparent">
      <div className="max-w-7xl mx-auto px-6 py-10 space-y-10">
        <Header />
        <StatsRow />
        <div className="grid grid-cols-1 lg:grid-cols-3 gap-8">
          <div className="lg:col-span-2">
            <Leaderboard />
          </div>
          <div className="lg:col-span-1">
            <EventFeed />
          </div>
        </div>
      </div>
    </div>
  );
};

export default App;