Skip to content

Commit 5b2bb7b

Browse files
committed
keeper stuff
1 parent d24190a commit 5b2bb7b

File tree

3 files changed

+7
-284
lines changed

3 files changed

+7
-284
lines changed

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -760,7 +760,9 @@ const DraftTrackerContent = () => {
760760
player.position.toLowerCase().includes(searchLower);
761761

762762
if (matchesSearch) {
763-
if (!draftedPlayers.includes(player.id) && undraftedPlayers.length < 8) {
763+
console.log(keepers);
764+
const isTaken = draftedPlayers.includes(player.id) || keepers.some(k => k.playerId === player.id);
765+
if (!isTaken && undraftedPlayers.length < 8) {
764766
undraftedPlayers.push(player);
765767
} else if (draftedPlayers.includes(player.id) && draftedMatchingPlayers.length < 8) {
766768
// Add draft info to player
@@ -1277,6 +1279,7 @@ const DraftTrackerContent = () => {
12771279
draftStyle={draftStyle}
12781280
themeStyles={themeStyles}
12791281
getCurrentTeam={getCurrentTeam}
1282+
draftPlayer={draftPlayer}
12801283
/>
12811284
)}
12821285

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ const KeeperModePanel = ({
1111
teamNames,
1212
draftStyle,
1313
themeStyles,
14-
getCurrentTeam
14+
getCurrentTeam,
15+
draftPlayer
1516
}) => {
1617
const [showAddKeeper, setShowAddKeeper] = useState(false);
1718
const [editingKeeper, setEditingKeeper] = useState(null);
@@ -67,7 +68,6 @@ const KeeperModePanel = ({
6768
if (!selectedPlayer) return;
6869

6970
const pickNumber = getPickNumber(selectedTeam, selectedRound);
70-
7171
const keeperData = {
7272
id: editingKeeper ? editingKeeper.id : Date.now(),
7373
playerId: selectedPlayer.id,
@@ -81,6 +81,7 @@ const KeeperModePanel = ({
8181
pickNumber: pickNumber
8282
};
8383

84+
draftPlayer(selectedPlayer.id);
8485
if (editingKeeper) {
8586
setKeepers(prev => prev.map(k => k.id === editingKeeper.id ? keeperData : k));
8687
} else {

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

Lines changed: 0 additions & 281 deletions
This file was deleted.

0 commit comments

Comments
 (0)