chore: bump sdk, fix mock numbers

This commit is contained in:
Arman
2024-07-03 13:32:47 +02:00
parent 9d39623175
commit 0123f18e90
4 changed files with 14 additions and 9 deletions
+4 -4
View File
@@ -6,7 +6,7 @@
"": {
"name": "@appwrite/console",
"dependencies": {
"@appwrite.io/console": "npm:matej-appwrite-console-16x@0.6.4",
"@appwrite.io/console": "npm:matej-appwrite-console-16x@0.6.5",
"@appwrite.io/pink": "0.23.0",
"@appwrite.io/pink-icons": "0.23.0",
"@popperjs/core": "^2.11.8",
@@ -150,9 +150,9 @@
},
"node_modules/@appwrite.io/console": {
"name": "matej-appwrite-console-16x",
"version": "0.6.4",
"resolved": "https://registry.npmjs.org/matej-appwrite-console-16x/-/matej-appwrite-console-16x-0.6.4.tgz",
"integrity": "sha512-hovc+6HFyC20lUmlD0R5kAsDMBLXXJWEES2mUAaKG56aQ1wOwQRhVOIUGmvX/1EasiUOq5dH/5uzrU+fl5C+Dw=="
"version": "0.6.5",
"resolved": "https://registry.npmjs.org/matej-appwrite-console-16x/-/matej-appwrite-console-16x-0.6.5.tgz",
"integrity": "sha512-VjRVSqN9U9uhNHfN7E1iKoFCtV6tj/aCd4mwMQoS8WR4mQat6iJ171W597zvlQyZaHBlVf+KHrg9jY6EHsDp5A=="
},
"node_modules/@appwrite.io/pink": {
"version": "0.23.0",
+1 -1
View File
@@ -19,7 +19,7 @@
"e2e:ui": "playwright test tests/e2e --ui"
},
"dependencies": {
"@appwrite.io/console": "npm:matej-appwrite-console-16x@0.6.4",
"@appwrite.io/console": "npm:matej-appwrite-console-16x@0.6.5",
"@appwrite.io/pink": "0.23.0",
"@appwrite.io/pink-icons": "0.23.0",
"@popperjs/core": "^2.11.8",
+2
View File
@@ -13,6 +13,7 @@
export let readonly = false;
export let autofocus = false;
export let autocomplete = false;
export let minlength: number = null;
export let maxlength: number = null;
export let popover: typeof SvelteComponent<unknown> = null;
export let popoverProps: Record<string, unknown> = {};
@@ -83,6 +84,7 @@
{placeholder}
{disabled}
{required}
{minlength}
{maxlength}
{pattern}
{readonly}
@@ -11,17 +11,17 @@
import Empty from '$lib/components/empty.svelte';
import type { Models } from '@appwrite.io/console';
let numbers: Models.MockNumber[] = $project?.authMockNumbers?.numbers ?? [];
// @ts-expect-error wrong SDK type
let numbers: Models.MockNumber[] = $project?.authMockNumbers ?? [];
let initialNumbers = [];
let projectId: string = $project.$id;
$: initialNumbers = $project?.authMockNumbers?.numbers?.map((num) => ({ ...num })) ?? [];
// @ts-expect-error wrong SDK type
$: initialNumbers = $project?.authMockNumbers?.map((num) => ({ ...num })) ?? [];
$: submitDisabled = JSON.stringify(numbers) === JSON.stringify(initialNumbers);
async function updateMockNumbers() {
try {
// TODO: fix once SDK is updated
//@ts-expect-error numbers is the wrong type in the SDK
await sdk.forConsole.projects.updateMockNumbers(projectId, numbers);
await invalidate(Dependencies.PROJECT);
addNotification({
@@ -50,6 +50,8 @@
numbers.splice(index, 1);
numbers = numbers;
}
$: console.log(numbers, initialNumbers);
</script>
<Form onSubmit={updateMockNumbers}>
@@ -72,6 +74,7 @@
placeholder="Enter Phone Number"
label="Phone Number"
showLabel={index === 0 ? true : false}
minlength={8}
maxlength={16}
required />
<InputText