Spaces:
Running
Running
Commit History
-
import React, { useState, useEffect } from ‘react’;
Verified signatureimport { Plus, TrendingUp, TrendingDown, Minus, BarChart3, User } from ‘lucide-react’; export default function PRATracker() { const [players, setPlayers] = useState([]); const [activeTab, setActiveTab] = useState(‘entry’); const [selectedPlayer, setSelectedPlayer] = useState(‘Shai Gilgeous-Alexander’); const [newPlayer, setNewPlayer] = useState(’’); const [gameData, setGameData] = useState({ opponent: ‘’, location: ‘Home’, points: ‘’, rebounds: ‘’, assists: ‘’, minutes: ‘’, result: ‘W’, notes: ‘’ }); // Load data from storage useEffect(() => { loadData(); }, []); // Initialize with Shai if no players exist useEffect(() => { if (players.length === 0) { const shaiPlayer = { name: ‘Shai Gilgeous-Alexander’, games: [] }; setPlayers([shaiPlayer]); savePlayer(shaiPlayer); } }, []); const loadData = async () => { try { const result = await window.storage.list(‘player:’); if (result && result.keys) { const playerData = await Promise.all( result.keys.map(async (key) => { const data = await …c8fe9c8