diff --git a/src/sections/engineSettings/engineSettingsDialog.tsx b/src/sections/engineSettings/engineSettingsDialog.tsx index e67910e..ca0ddc3 100644 --- a/src/sections/engineSettings/engineSettingsDialog.tsx +++ b/src/sections/engineSettings/engineSettingsDialog.tsx @@ -160,7 +160,9 @@ export default function EngineSettingsDialog({ open, onClose }: Props) { displayEmpty input={} value={pieceSet} - onChange={(e) => setPieceSet(e.target.value)} + onChange={(e) => + setPieceSet(e.target.value as (typeof PIECE_SETS)[number]) + } sx={{ width: 200, maxWidth: "100%" }} > {PIECE_SETS.map((name) => ( diff --git a/src/sections/loadGame/lichessInput.tsx b/src/sections/loadGame/lichessInput.tsx index d7869fd..c38f55b 100644 --- a/src/sections/loadGame/lichessInput.tsx +++ b/src/sections/loadGame/lichessInput.tsx @@ -72,7 +72,7 @@ export default function LichessInput({ onSelect }: Props) { onClick={() => { setBoardOrientation( lichessUsername.toLowerCase() !== - game.players.black.user?.name.toLowerCase() + game.players?.black?.user?.name.toLowerCase() ); onSelect(game.pgn); }} @@ -81,10 +81,10 @@ export default function LichessInput({ onSelect }: Props) { >