Skip to content

Commit 3f959cb

Browse files
authored
Merge branch 'main' into feat-add-view-certiicate-logs
2 parents 3d5590a + caaf8e3 commit 3f959cb

31 files changed

+184
-63
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@
2424
"@ai-sdk/svelte": "^1.1.24",
2525
"@appwrite.io/console": "https://pkg.pr.new/appwrite-labs/cloud/@appwrite.io/console@6031134",
2626
"@appwrite.io/pink-icons": "0.25.0",
27-
"@appwrite.io/pink-icons-svelte": "https://pkg.vc/-/@appwrite/@appwrite.io/pink-icons-svelte@2cf27e0",
27+
"@appwrite.io/pink-icons-svelte": "https://pkg.vc/-/@appwrite/@appwrite.io/pink-icons-svelte@d8326d0",
2828
"@appwrite.io/pink-legacy": "^1.0.3",
29-
"@appwrite.io/pink-svelte": "https://pkg.vc/-/@appwrite/@appwrite.io/pink-svelte@fb8b1ed",
29+
"@appwrite.io/pink-svelte": "https://pkg.vc/-/@appwrite/@appwrite.io/pink-svelte@d8326d0",
3030
"@faker-js/faker": "^9.9.0",
3131
"@popperjs/core": "^2.11.8",
3232
"@sentry/sveltekit": "^8.38.0",

pnpm-lock.yaml

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

src/lib/elements/forms/inputDate.svelte

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<script lang="ts">
22
import { Input } from '@appwrite.io/pink-svelte';
3+
import type { ComponentType } from 'svelte';
34
45
export let label: string = undefined;
56
export let id: string;
@@ -16,6 +17,7 @@
1617
export let step: number | 'any' = 0.001;
1718
export let min: string = undefined;
1819
export let max: string = undefined;
20+
export let leadingIcon: ComponentType | undefined = undefined;
1921
2022
let error: string;
2123
@@ -49,6 +51,7 @@
4951
{readonly}
5052
{min}
5153
{max}
54+
{leadingIcon}
5255
type="date"
5356
autofocus={autofocus || undefined}
5457
autocomplete={autocomplete ? 'on' : 'off'}

src/lib/elements/forms/inputDateTime.svelte

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang="ts">
2-
import { onMount } from 'svelte';
2+
import { type ComponentType, onMount } from 'svelte';
33
import { Input, Layout, Selector } from '@appwrite.io/pink-svelte';
44
55
export let id: string;
@@ -13,6 +13,7 @@
1313
export let autocomplete = false;
1414
export let step: number | 'any' = 0.001;
1515
export let type: 'date' | 'time' | 'datetime-local' = 'date';
16+
export let leadingIcon: ComponentType | undefined = undefined;
1617
1718
let error: string;
1819
let element: HTMLInputElement;
@@ -54,6 +55,7 @@
5455
{step}
5556
{type}
5657
helper={error}
58+
{leadingIcon}
5759
on:change={onChange}
5860
autocomplete={autocomplete ? 'on' : 'off'}>
5961
{#if nullable}

src/lib/elements/forms/inputDomain.svelte

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<script lang="ts">
22
import { Input } from '@appwrite.io/pink-svelte';
3+
import type { ComponentType } from 'svelte';
34
45
export let label: string = null;
56
export let id: string;
@@ -13,6 +14,7 @@
1314
export let autofocus = false;
1415
export let autocomplete = false;
1516
export let maxlength: number | undefined = undefined;
17+
export let leadingIcon: ComponentType | undefined = undefined;
1618
1719
// https://www.geeksforgeeks.org/how-to-validate-a-domain-name-using-regular-expression/
1820
const pattern = String.raw`(?!-)[A-Za-z0-9\-]+([\-\.]{1}[a-z0-9]+)*\.[A-Za-z]{2,18}`;
@@ -50,6 +52,7 @@
5052
{nullable}
5153
{pattern}
5254
{maxlength}
55+
{leadingIcon}
5356
on:input
5457
on:invalid={handleInvalid}
5558
type="text"

src/lib/elements/forms/inputEmail.svelte

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<script lang="ts">
22
import { Input } from '@appwrite.io/pink-svelte';
3+
import type { ComponentType } from 'svelte';
34
45
export let label: string = null;
56
export let id: string;
@@ -12,6 +13,7 @@
1213
export let readonly = false;
1314
export let autofocus = false;
1415
export let autocomplete = false;
16+
export let leadingIcon: ComponentType | undefined = undefined;
1517
1618
let error: string;
1719
@@ -42,6 +44,7 @@
4244
{required}
4345
{readonly}
4446
{label}
47+
{leadingIcon}
4548
{nullable}
4649
on:input
4750
on:invalid={handleInvalid}

src/lib/elements/forms/inputId.svelte

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
<script lang="ts">
22
import { Input } from '@appwrite.io/pink-svelte';
3+
import type { ComponentType } from 'svelte';
34
45
export let value = '';
56
export let autofocus = true;
67
export let required = false;
8+
export let leadingIcon: ComponentType | undefined = undefined;
79
810
let error = false;
911
const pattern = String.raw`^[a-zA-Z0-9][a-zA-Z0-9._\-]*$`;
@@ -26,6 +28,7 @@
2628
{pattern}
2729
{autofocus}
2830
{required}
31+
{leadingIcon}
2932
id="id"
3033
placeholder="Enter ID"
3134
maxlength={36}

src/lib/elements/forms/inputNumber.svelte

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<script lang="ts">
22
import { Input } from '@appwrite.io/pink-svelte';
3+
import type { ComponentType } from 'svelte';
34
45
export let label: string = null;
56
export let id: string;
@@ -15,6 +16,7 @@
1516
export let max: number = null;
1617
export let step: number | 'any' = 1;
1718
export let helper: string = undefined;
19+
export let leadingIcon: ComponentType | undefined = undefined;
1820
1921
let error: string;
2022
@@ -56,6 +58,7 @@
5658
{label}
5759
{step}
5860
{nullable}
61+
{leadingIcon}
5962
bind:value
6063
autofocus={autofocus || undefined}
6164
helper={error || helper}

src/lib/elements/forms/inputOTP.svelte

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang="ts">
2-
import { onMount } from 'svelte';
2+
import { type ComponentType, onMount } from 'svelte';
33
import { Input } from '@appwrite.io/pink-svelte';
44
55
export let label: string = undefined;
@@ -15,6 +15,7 @@
1515
export let maxlength: number = null;
1616
export let autofocus = false;
1717
export let autocomplete = false;
18+
export let leadingIcon: ComponentType | undefined = undefined;
1819
1920
let element: HTMLInputElement;
2021
let error: string;
@@ -60,6 +61,7 @@
6061
{label}
6162
{pattern}
6263
{readonly}
64+
{leadingIcon}
6365
autofocus={autofocus || undefined}
6466
autocomplete={autocomplete ? 'on' : 'off'}
6567
helper={error}

src/lib/elements/forms/inputPassword.svelte

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<script lang="ts">
22
import { Input } from '@appwrite.io/pink-svelte';
3+
import type { ComponentType } from 'svelte';
34
45
export let id: string;
56
export let label: string;
@@ -12,6 +13,7 @@
1213
export let autocomplete = false;
1314
export let minlength = 8;
1415
export let maxlength: number = null;
16+
export let leadingIcon: ComponentType | undefined = undefined;
1517
1618
let error: string;
1719
@@ -42,6 +44,7 @@
4244
{minlength}
4345
{maxlength}
4446
{placeholder}
47+
{leadingIcon}
4548
state={error ? 'error' : 'default'}
4649
autofocus={autofocus || undefined}
4750
autocomplete={autocomplete ? 'on' : 'off'}

0 commit comments

Comments
 (0)