From 86acb6b35052277d5ab75738140153b0e4effa48 Mon Sep 17 00:00:00 2001 From: satr14 Date: Sat, 25 Jul 2026 16:09:43 +0700 Subject: [PATCH] view updater --- src/routes/+page.svelte | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 5d191f0..4eff4e1 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -2,16 +2,22 @@ import { Board, startFEN } from "$lib/chess/utils"; const board = new Board(); + + let boardView = $state(Array.from(board.board)); let showIndex = $state(false); let fen = $state(startFEN); + + function updateView() { + boardView = Array.from(board.board); + }
- {#each board.board as square, index} + {#each boardView as square, index}
- {#if square}p{square}{/if} + {#if square}p{square}{/if} {showIndex ? index : ''}
{/each} @@ -22,8 +28,9 @@ +
\ No newline at end of file