remove defaultAppData showing
All checks were successful
Deploy to Cloudflare Pages / deploy (push) Successful in 3m28s

This commit is contained in:
2026-03-05 21:37:00 +01:00
parent df8ebbfd47
commit 8df9c8eaee
2 changed files with 10 additions and 6 deletions

View File

@@ -19,9 +19,9 @@ jobs:
- name: Build - name: Build
run: npm run build run: npm run build
env: env:
NEXT_PUBLIC_API_BASE: ${{ secrets.NEXT_PUBLIC_API_BASE }} NEXT_PUBLIC_API_BASE: ${{ secrets.API_BASE }}
SERVER_ID: ${{ secrets.SERVER_ID }} NEXT_PUBLIC_SERVER_ID: ${{ secrets.SERVER_ID }}
ACCESS_TOKEN: ${{ secrets.ACCESS_TOKEN }} NEXT_PUBLIC_ACCESS_TOKEN: ${{ secrets.ACCESS_TOKEN }}
- name: Publish to Cloudflare - name: Publish to Cloudflare
uses: cloudflare/wrangler-action@v3 uses: cloudflare/wrangler-action@v3

View File

@@ -2,17 +2,21 @@
import { useEffect, useState } from "react"; import { useEffect, useState } from "react";
import { fetchLeaderboard } from "@/lib/api"; import { fetchLeaderboard } from "@/lib/api";
import { defaultAppData } from "@/lib/defaultData";
import ClientPage from "./ClientPage"; import ClientPage from "./ClientPage";
import { AppData } from "@/lib/types";
export default function Page() { export default function Page() {
const [appData, setAppData] = useState(defaultAppData); const [appData, setAppData] = useState<AppData | null>(null);
useEffect(() => { useEffect(() => {
fetchLeaderboard().then((data) => { fetchLeaderboard().then((data) => {
setAppData(data || defaultAppData); setAppData(data);
}); });
}, []); }, []);
if (!appData) {
return null;
}
return <ClientPage initialAppData={appData} />; return <ClientPage initialAppData={appData} />;
} }