Skip to content

Commit 643ebef

Browse files
committed
fix: numbers edits.
1 parent bf5ff13 commit 643ebef

File tree

4 files changed

+15
-8
lines changed

4 files changed

+15
-8
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"@appwrite.io/pink-icons": "0.25.0",
2727
"@appwrite.io/pink-icons-svelte": "^2.0.0-RC.1",
2828
"@appwrite.io/pink-legacy": "^1.0.3",
29-
"@appwrite.io/pink-svelte": "https://pkg.vc/-/@appwrite/@appwrite.io/pink-svelte@0f90bf1",
29+
"@appwrite.io/pink-svelte": "https://pkg.vc/-/@appwrite/@appwrite.io/pink-svelte@18188b7",
3030
"@faker-js/faker": "^9.9.0",
3131
"@popperjs/core": "^2.11.8",
3232
"@sentry/sveltekit": "^8.38.0",

pnpm-lock.yaml

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/elements/forms/inputNumber.svelte

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,9 @@
1818
1919
let error: string;
2020
21-
function coerceToNumber(event: Event & { currentTarget: EventTarget & HTMLInputElement }) {
22-
const raw = event.currentTarget?.value ?? '';
21+
function coerceToNumber(event: CustomEvent) {
22+
const raw = event.detail ?? '';
23+
2324
if (raw === '') {
2425
value = nullable ? null : (undefined as unknown as number);
2526
return;

src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/rows/columns/types/integer.svelte

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<script lang="ts">
22
import { InputNumber } from '$lib/elements/forms';
33
import type { Models } from '@appwrite.io/console';
4+
import { isWithinSafeRange } from '$lib/helpers/numbers';
45
56
export let id: string;
67
export let label: string;
@@ -13,6 +14,11 @@
1314
$: if (limited) {
1415
label = undefined;
1516
}
17+
18+
$: if (limited) {
19+
column.min = isWithinSafeRange(column.min) ? column.min : Number.MIN_SAFE_INTEGER;
20+
column.max = isWithinSafeRange(column.max) ? column.max : Number.MAX_SAFE_INTEGER;
21+
}
1622
</script>
1723

1824
<InputNumber

0 commit comments

Comments
 (0)