@@ -194,8 +194,8 @@ class IndexPage extends Component<object, PageState> {
194
194
componentDidMount ( ) {
195
195
this . fetchData ( ) ; // Fetch initial data when component mounts
196
196
197
- // Setup interval to fetch data every 2 seconds after initial data fetching
198
- this . interval = setInterval ( this . fetchData , 2000 ) ;
197
+ // Make the updating interval 5 seconds to prevent overloading the server and duplicate responses
198
+ this . interval = setInterval ( this . fetchData , 5000 ) ;
199
199
}
200
200
201
201
componentWillUnmount ( ) {
@@ -240,7 +240,7 @@ class IndexPage extends Component<object, PageState> {
240
240
< h2 className = "text-white text-lg font-semibold opacity-100" style = { { fontSize : "32px" } } id = 'tracking' > Realtime</ h2 >
241
241
</ div >
242
242
< div className = "bg-gray-900 p-4 rounded-lg flex flex-col justify-center items-center transition-transform transform hover:scale-105 flex-1" >
243
- < div className = "text-3xl sm:text-4xl md:text-5xl lg:text-6xl" >
243
+ < div className = "text-white text- 3xl sm:text-4xl md:text-5xl lg:text-6xl" >
244
244
< Odometer value = { odometerPoints } />
245
245
</ div >
246
246
< div className = "text-gray-400 mt-2 text-center text-lg" > Total XP</ div >
@@ -249,13 +249,13 @@ class IndexPage extends Component<object, PageState> {
249
249
250
250
< div className = "flex flex-col w-full md:w-1/2 space-y-6 flex-1" >
251
251
< div className = "bg-gray-900 p-4 rounded-lg flex flex-col justify-center items-center transition-transform transform hover:scale-105 flex-1" >
252
- < div className = "text-2xl sm:text-2xl md:text-3xl lg:text-3xl" >
252
+ < div className = "text-white text- 2xl sm:text-2xl md:text-3xl lg:text-3xl" >
253
253
< Odometer value = { odometerMembers } />
254
254
</ div >
255
255
< div className = "text-gray-400 mt-2 text-center text-lg" > Members</ div >
256
256
</ div >
257
257
< div className = "bg-gray-900 p-4 rounded-lg flex flex-col justify-center items-center transition-transform transform hover:scale-105 flex-1" >
258
- < div className = "text-2xl sm:text-2xl md:text-3xl lg:text-3xl" >
258
+ < div className = "text-white text- 2xl sm:text-2xl md:text-3xl lg:text-3xl" >
259
259
< Odometer value = { odometerMembersBeingTracked } />
260
260
</ div >
261
261
< div className = "text-gray-400 mt-2 text-center text-lg" > Members Tracked</ div >
0 commit comments