From 7f8e5e11bce427f454f49f92744b64629df61477 Mon Sep 17 00:00:00 2001 From: otokitoki <53075562+otokitoki@users.noreply.github.com> Date: Tue, 7 Nov 2023 02:58:59 +0900 Subject: [PATCH] fix: selecting last row of a `Table` component using keyboard (#35) --- src/components/table.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/table.ts b/src/components/table.ts index e2a0eeb..430a73a 100644 --- a/src/components/table.ts +++ b/src/components/table.ts @@ -187,7 +187,7 @@ export class Table extends Component { break; } - selectedRow.value = clamp(selectedRow.peek(), 0, lastDataRow - 1); + selectedRow.value = clamp(selectedRow.peek(), 0, lastDataRow); offsetRow.value = clamp(selectedRow.peek() - ~~((height - 4) / 2), 0, lastDataRow - height + 5); });