Skip to content

Commit 0243321

Browse files
committed
Persist team name and avoid
1 parent 7513351 commit 0243321

File tree

2 files changed

+13
-16
lines changed

2 files changed

+13
-16
lines changed

ff-rankings-app/src/components/DraftTracker.jsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,16 +153,19 @@ const DraftTrackerContent = () => {
153153
if (hasShownRestoreDialogRef.current) return;
154154

155155
const savedState = loadDraftState();
156+
console.log(savedState);
156157
if (savedState?.players?.length > 0) {
157158
// Restore state with explicit setters
158159
if (savedState.players !== undefined) setPlayers(savedState.players);
159160
if (savedState.draftedPlayers !== undefined) setDraftedPlayers(savedState.draftedPlayers);
160161
if (savedState.currentDraftPick !== undefined) setCurrentDraftPick(savedState.currentDraftPick);
161162
if (savedState.watchedPlayers !== undefined) setWatchedPlayers(savedState.watchedPlayers);
163+
if (savedState.avoidedPlayers !== undefined) setAvoidedPlayers(savedState.avoidedPlayers);
162164
if (savedState.avoidHighlightColor !== undefined) setAvoidHighlightColor(savedState.avoidHighlightColor);
163165
if (savedState.avoidHighlightOpacity !== undefined) setAvoidHighlightOpacity(savedState.avoidHighlightOpacity);
164166
if (savedState.isKeeperMode !== undefined) setIsKeeperMode(savedState.isKeeperMode);
165167
if (savedState.keepers !== undefined) setKeepers(savedState.keepers);
168+
if (savedState.teamNames !== undefined) setTeamNames(savedState.teamNames);
166169

167170
hasShownRestoreDialogRef.current = true;
168171

@@ -352,6 +355,7 @@ const DraftTrackerContent = () => {
352355
const handleNewDraft = () => {
353356
if (window.confirm("Start completely new draft? This clears everything including keepers.")) {
354357
setDraftedPlayers([]);
358+
setPlayers([]);
355359
setCurrentDraftPick(1);
356360
setWatchedPlayers([]);
357361
setAvoidedPlayers([]);
@@ -1250,9 +1254,8 @@ const DraftTrackerContent = () => {
12501254
players={players}
12511255
draftPlayer={draftPlayer}
12521256
onRestartDraft={restartDraft}
1253-
onNewDraft={handleNewDraft}
12541257
onSaveDraft={() => saveDraftState(true)}
1255-
onClearSavedState={clearDraftState}
1258+
onClearSavedState={handleNewDraft}
12561259
watchedPlayers={watchedPlayers}
12571260
toggleWatchPlayer={toggleWatchPlayer}
12581261
isPlayerWatched={isPlayerWatched}

ff-rankings-app/src/components/UnifiedControlPanel.jsx

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ const UnifiedControlPanel = ({
1212
draftPlayer,
1313
onRestartDraft,
1414
onSwitchCSV,
15-
onNewDraft,
1615
onSaveDraft,
1716
onClearSavedState,
1817
// Watch/Avoid functionality
@@ -43,8 +42,15 @@ const UnifiedControlPanel = ({
4342
const csvFiles = [
4443
'FantasyPros 2025 PPR.csv',
4544
'4for4 Underdog ADP.csv',
45+
'BB10s ADP.csv',
46+
'CBS ADP.csv',
4647
'ESPN ADP.csv',
47-
'Yahoo ADP.csv'
48+
'FFPC ADP.csv',
49+
'Y! ADP.csv',
50+
'FantasyPros .5 PPR.csv',
51+
'FantasyPros 2025 Top 10 Accurate Overall PPR.csv',
52+
'FantasyNow+ PPR.csv',
53+
'The Fantasy Headliners PPR.csv'
4854
];
4955

5056
// Filter players for search dropdown
@@ -532,18 +538,6 @@ const UnifiedControlPanel = ({
532538
Restart
533539
</button>
534540

535-
<button
536-
onClick={onNewDraft}
537-
style={{
538-
...styles.button,
539-
backgroundColor: '#dc2626',
540-
color: '#ffffff'
541-
}}
542-
>
543-
<Plus size={14} />
544-
New Draft
545-
</button>
546-
547541
{/* Save Controls */}
548542
<button
549543
onClick={onSaveDraft}

0 commit comments

Comments
 (0)