From 9508eb31bab403ad99efff50297beb206f259efa Mon Sep 17 00:00:00 2001 From: gourav Date: Mon, 31 Mar 2025 12:54:00 +0530 Subject: [PATCH 01/24] feat: settings-flow --- .../eid-wallet/src/routes/(app)/settings/+page.svelte | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 infrastructure/eid-wallet/src/routes/(app)/settings/+page.svelte diff --git a/infrastructure/eid-wallet/src/routes/(app)/settings/+page.svelte b/infrastructure/eid-wallet/src/routes/(app)/settings/+page.svelte new file mode 100644 index 00000000..290bb159 --- /dev/null +++ b/infrastructure/eid-wallet/src/routes/(app)/settings/+page.svelte @@ -0,0 +1,7 @@ + + +
+ +
\ No newline at end of file From 27ed83c5eaeb2dd386d131e068f9bc77657eb1bf Mon Sep 17 00:00:00 2001 From: gourav Date: Mon, 31 Mar 2025 15:28:37 +0530 Subject: [PATCH 02/24] feat: settings and language page --- .../src/lib/ui/Selector/Selector.svelte | 10 ++++--- infrastructure/eid-wallet/src/lib/ui/index.ts | 1 + .../src/routes/(app)/settings/+page.svelte | 18 ++++++++++--- .../(app)/settings/language/+page.svelte | 26 +++++++++++++++++++ .../eid-wallet/src/routes/+page.svelte | 1 + 5 files changed, 50 insertions(+), 6 deletions(-) create mode 100644 infrastructure/eid-wallet/src/routes/(app)/settings/language/+page.svelte diff --git a/infrastructure/eid-wallet/src/lib/ui/Selector/Selector.svelte b/infrastructure/eid-wallet/src/lib/ui/Selector/Selector.svelte index d7bc1318..5d10302c 100644 --- a/infrastructure/eid-wallet/src/lib/ui/Selector/Selector.svelte +++ b/infrastructure/eid-wallet/src/lib/ui/Selector/Selector.svelte @@ -30,7 +30,7 @@ let { {...restProps} for={id} class={cn( - ["flex w-full justify-between items-center py-4", restProps.class].join( + ["flex w-full justify-between items-center ps-[5vw] py-4", restProps.class].join( " " ) )} @@ -46,9 +46,13 @@ let { bind:group={selected} /> {#if icon} -
{@render icon?.(id)}
+
+ {@render icon?.(id)} +
{/if} - {@render children?.()} +

+ {@render children?.()} +

{#if selected === value} diff --git a/infrastructure/eid-wallet/src/lib/ui/index.ts b/infrastructure/eid-wallet/src/lib/ui/index.ts index d723c43a..723d3a80 100644 --- a/infrastructure/eid-wallet/src/lib/ui/index.ts +++ b/infrastructure/eid-wallet/src/lib/ui/index.ts @@ -1,3 +1,4 @@ export { default as Drawer } from "./Drawer/Drawer.svelte"; export { default as InputPin } from "./InputPin/InputPin.svelte"; export { default as ButtonAction } from "./Button/ButtonAction.svelte"; +export { default as Selector } from "./Selector/Selector.svelte"; diff --git a/infrastructure/eid-wallet/src/routes/(app)/settings/+page.svelte b/infrastructure/eid-wallet/src/routes/(app)/settings/+page.svelte index 290bb159..89bb0fda 100644 --- a/infrastructure/eid-wallet/src/routes/(app)/settings/+page.svelte +++ b/infrastructure/eid-wallet/src/routes/(app)/settings/+page.svelte @@ -1,7 +1,19 @@ -
- +
+ + + + + +
\ No newline at end of file diff --git a/infrastructure/eid-wallet/src/routes/(app)/settings/language/+page.svelte b/infrastructure/eid-wallet/src/routes/(app)/settings/language/+page.svelte new file mode 100644 index 00000000..8eaf0e58 --- /dev/null +++ b/infrastructure/eid-wallet/src/routes/(app)/settings/language/+page.svelte @@ -0,0 +1,26 @@ + + + + +
+ {#each languages as lang, i} + + {lang.name} + {#snippet icon()} +
+ {/snippet} +
+ {/each} +
\ No newline at end of file diff --git a/infrastructure/eid-wallet/src/routes/+page.svelte b/infrastructure/eid-wallet/src/routes/+page.svelte index b782f660..467b9a43 100644 --- a/infrastructure/eid-wallet/src/routes/+page.svelte +++ b/infrastructure/eid-wallet/src/routes/+page.svelte @@ -5,3 +5,4 @@ import ButtonAction from "$lib/ui/Button/ButtonAction.svelte"; await(goto("/onboarding"))}>Onboarding Flow await(goto("/register"))}>Create PIN + await(goto("/settings"))}>Settings From 808341a49d18d9c8fb7f59b9bbb5283a1d228fce Mon Sep 17 00:00:00 2001 From: gourav Date: Mon, 31 Mar 2025 17:04:56 +0530 Subject: [PATCH 03/24] feat : history page --- .../src/routes/(app)/settings/history/+page.svelte | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 infrastructure/eid-wallet/src/routes/(app)/settings/history/+page.svelte diff --git a/infrastructure/eid-wallet/src/routes/(app)/settings/history/+page.svelte b/infrastructure/eid-wallet/src/routes/(app)/settings/history/+page.svelte new file mode 100644 index 00000000..72857e3f --- /dev/null +++ b/infrastructure/eid-wallet/src/routes/(app)/settings/history/+page.svelte @@ -0,0 +1,6 @@ + + +
+

History Page

+
\ No newline at end of file From 8a736f8e75a6d1001e384a35c5b2505ee88081a2 Mon Sep 17 00:00:00 2001 From: gourav Date: Mon, 31 Mar 2025 17:25:23 +0530 Subject: [PATCH 04/24] feat: change pin page --- .../routes/(app)/settings/pin/+page.svelte | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 infrastructure/eid-wallet/src/routes/(app)/settings/pin/+page.svelte diff --git a/infrastructure/eid-wallet/src/routes/(app)/settings/pin/+page.svelte b/infrastructure/eid-wallet/src/routes/(app)/settings/pin/+page.svelte new file mode 100644 index 00000000..09ef13f8 --- /dev/null +++ b/infrastructure/eid-wallet/src/routes/(app)/settings/pin/+page.svelte @@ -0,0 +1,29 @@ + + +
+
+

Enter you current PIN

+ +
+
+

Enter your new PIN

+ +
+
+

Confirm new PIN

+ +
+

Your PIN does not match, try again.

+
\ No newline at end of file From 56dfcffeb61376853f42f1c4d68c61a1fb3cbe9a Mon Sep 17 00:00:00 2001 From: gourav Date: Tue, 1 Apr 2025 09:36:09 +0530 Subject: [PATCH 05/24] fix: height of selector --- infrastructure/eid-wallet/src/lib/ui/Selector/Selector.svelte | 2 +- .../eid-wallet/src/routes/(app)/settings/pin/+page.svelte | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/infrastructure/eid-wallet/src/lib/ui/Selector/Selector.svelte b/infrastructure/eid-wallet/src/lib/ui/Selector/Selector.svelte index 5d10302c..02a98bff 100644 --- a/infrastructure/eid-wallet/src/lib/ui/Selector/Selector.svelte +++ b/infrastructure/eid-wallet/src/lib/ui/Selector/Selector.svelte @@ -30,7 +30,7 @@ let { {...restProps} for={id} class={cn( - ["flex w-full justify-between items-center ps-[5vw] py-4", restProps.class].join( + ["flex w-full justify-between items-center ps-[5vw] py-6", restProps.class].join( " " ) )} diff --git a/infrastructure/eid-wallet/src/routes/(app)/settings/pin/+page.svelte b/infrastructure/eid-wallet/src/routes/(app)/settings/pin/+page.svelte index 09ef13f8..41ef4683 100644 --- a/infrastructure/eid-wallet/src/routes/(app)/settings/pin/+page.svelte +++ b/infrastructure/eid-wallet/src/routes/(app)/settings/pin/+page.svelte @@ -25,5 +25,5 @@ $effect(() => {

Confirm new PIN

-

Your PIN does not match, try again.

+

Your PIN does not match, try again.

\ No newline at end of file From 6202f4b56948a946ca86de5574582a0d3c924d97 Mon Sep 17 00:00:00 2001 From: gourav Date: Tue, 1 Apr 2025 09:57:14 +0530 Subject: [PATCH 06/24] fix: pin change page --- .../routes/(app)/settings/pin/+page.svelte | 64 +++++++++++++------ 1 file changed, 46 insertions(+), 18 deletions(-) diff --git a/infrastructure/eid-wallet/src/routes/(app)/settings/pin/+page.svelte b/infrastructure/eid-wallet/src/routes/(app)/settings/pin/+page.svelte index 41ef4683..14f217c9 100644 --- a/infrastructure/eid-wallet/src/routes/(app)/settings/pin/+page.svelte +++ b/infrastructure/eid-wallet/src/routes/(app)/settings/pin/+page.svelte @@ -1,29 +1,57 @@ -
-
-

Enter you current PIN

- -
-
-

Enter your new PIN

- -
-
-

Confirm new PIN

- -
-

Your PIN does not match, try again.

-
\ No newline at end of file +
+
+
+

Enter you current PIN

+ +
+
+

Enter your new PIN

+ +
+
+

Confirm new PIN

+ +
+

Your PIN does not match, try again.

+
+ Change PIN +
+ + +
+ + + + line + line +
+

Pin code changed!

+

Your PIN has been changed.

+ Close +
\ No newline at end of file From 3d4b0aa5d54fb147a68cb174af4b0e618889416a Mon Sep 17 00:00:00 2001 From: gourav Date: Tue, 1 Apr 2025 10:01:35 +0530 Subject: [PATCH 07/24] fix: size of input pin --- infrastructure/eid-wallet/src/lib/ui/InputPin/InputPin.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/infrastructure/eid-wallet/src/lib/ui/InputPin/InputPin.svelte b/infrastructure/eid-wallet/src/lib/ui/InputPin/InputPin.svelte index 5b63fac9..ba1539c9 100644 --- a/infrastructure/eid-wallet/src/lib/ui/InputPin/InputPin.svelte +++ b/infrastructure/eid-wallet/src/lib/ui/InputPin/InputPin.svelte @@ -144,7 +144,7 @@ const cBase =