From fea1f3fe47bb8f5e673982fe7f5ac0fa28b6fcd8 Mon Sep 17 00:00:00 2001 From: GuillaumeSD <47183782+GuillaumeSD@users.noreply.github.com> Date: Sat, 10 May 2025 20:01:01 +0200 Subject: [PATCH] fix : lichess api return type --- src/sections/engineSettings/engineSettingsDialog.tsx | 4 +++- src/sections/loadGame/lichessInput.tsx | 6 +++--- src/types/lichess.ts | 6 +++--- 3 files changed, 9 insertions(+), 7 deletions(-) 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) { >