import React, { useState } from 'react'; // Import playersList data const playersList = [ // ... List of available players data ... ]; const TeamSelection = () => { const [availablePlayers, setAvailablePlayers] = useState(playersList); const [selectedPlayers, setSelectedPlayers] = useState([]); const [showInstructions, setShowInstructions] = useState(true); const handleSelectPlayer = (player) => { if (selectedPlayers.length >= 11) { alert("You can't select more than 11 players."); return; } setSelectedPlayers((prevSelected) => [...prevSelected, player]); setAvailablePlayers((prevAvailable) => prevAvailable.filter((p) => p !== player) ); }; const handleRemovePlayer = (player) => { setSelectedPlayers((prevSelected) => prevSelected.filter((p) => p !== player) ); setAvailablePlayers((prevAvailable) => [...prevAvailable, player]); }; const handleCloseInstructions = () => { setShowInstructions(false); }; // Add sorting functionality if needed (name, role, batting, bowling skills) return (
{showInstructions && (
{/* Instructions here */}
)}

Available Players

{/* Table header here */} {availablePlayers.map((player) => ( {/* Player details here */} ))}

Selected Players

{/* Table header here */} {selectedPlayers.map((player) => ( {/* Player details here */} ))}
); }; export default TeamSelection;