pitch-invader
Version:
React library designed to simplify the process of creating and managing a football (soccer) starting lineup.
19 lines (17 loc) • 869 B
TypeScript
import { Player } from '../../types/index.js';
import { default as React } from 'react';
interface PitchProps {
renderPositions: () => React.ReactNode;
renderFormationSelector: () => JSX.Element;
availablePlayers: Player[];
selectedPlayers: Player[];
selectedPlayerFromBench: Player | null;
setSelectedPlayerFromBench: (player: Player | null) => void;
isToastOpen: boolean;
setIsToastOpen: (isOpen: boolean) => void;
setSettingsModalOpen: (isOpen: boolean) => void;
formationTextColor: string;
lang?: string | null;
}
export default function Pitch({ renderPositions, renderFormationSelector, availablePlayers, selectedPlayers, selectedPlayerFromBench, setSelectedPlayerFromBench, isToastOpen, setIsToastOpen, setSettingsModalOpen, formationTextColor, lang }: PitchProps): import("react/jsx-runtime").JSX.Element;
export {};