File tree Expand file tree Collapse file tree 3 files changed +7
-284
lines changed
ff-rankings-app/src/components Expand file tree Collapse file tree 3 files changed +7
-284
lines changed Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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 {
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments