diff --git a/src/lib/components/GameControls.svelte b/src/lib/components/GameControls.svelte index 3b83999..009e949 100644 --- a/src/lib/components/GameControls.svelte +++ b/src/lib/components/GameControls.svelte @@ -2,13 +2,41 @@ type Props = { onresign?: () => void; ondrawoffer?: () => void; + ondrawretract?: () => void; + ondrawaccept?: () => void; + ondrawdecline?: () => void; gameOver?: boolean; + drawOfferedByMe?: boolean; + drawOfferedByOpponent?: boolean; }; - let { onresign, ondrawoffer, gameOver = false }: Props = $props(); + let { + onresign, ondrawoffer, ondrawretract, ondrawaccept, ondrawdecline, + gameOver = false, drawOfferedByMe = false, drawOfferedByOpponent = false, + }: Props = $props(); {#if !gameOver} + {#if drawOfferedByOpponent} +
Your opponent offers a draw
+