From b325490c3f8f85a694788cc4617b58cc53d72ccd Mon Sep 17 00:00:00 2001 From: Rodolphe Stoclin Date: Thu, 13 Feb 2025 10:40:46 +0100 Subject: [PATCH 1/4] =?UTF-8?q?=F0=9F=90=9B=20Fix=20double=20publish=20for?= =?UTF-8?q?=20good?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 50bf55b7..c040ebf0 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "build:infra": "sst build --stage dev", "build:sdk": "dirs=(core legacy react components); for d in ${dirs[@]}; do bun run --cwd sdk/${d} build; done", "changeset": "changeset", - "changeset:release": "dirs=(core legacy react components); for d in ${dirs[@]}; do bun run --cwd sdk/${d} publish; done", + "changeset:release": "dirs=(core legacy react components); for d in ${dirs[@]}; do bun run --cwd sdk/${d} publish && bun publish --cwd sdk/${d}; done", "changeset:version": "changeset version && bun install --lockfile-only", "clean": "rimraf **/.open-next/ **/.next/ .sst/dist/ .sst/artifacts/", "deploy": "sst deploy --stage dev", From 4cb47841c8299b82957606793222726aed5a1db4 Mon Sep 17 00:00:00 2001 From: Rodolphe Stoclin Date: Fri, 14 Feb 2025 12:03:12 +0100 Subject: [PATCH 2/4] =?UTF-8?q?=F0=9F=90=9B=20Fix=20`modalWalletConfig`=20?= =?UTF-8?q?that=20can=20be=20undefined?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .changeset/wicked-dolls-fry.md | 5 +++++ sdk/components/src/ButtonWallet/ButtonWallet.tsx | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .changeset/wicked-dolls-fry.md diff --git a/.changeset/wicked-dolls-fry.md b/.changeset/wicked-dolls-fry.md new file mode 100644 index 00000000..2ca5efd8 --- /dev/null +++ b/.changeset/wicked-dolls-fry.md @@ -0,0 +1,5 @@ +--- +"@frak-labs/components": patch +--- + +🐛 Fix `modalWalletConfig` that can be undefined diff --git a/sdk/components/src/ButtonWallet/ButtonWallet.tsx b/sdk/components/src/ButtonWallet/ButtonWallet.tsx index 99759ea7..f0e77697 100644 --- a/sdk/components/src/ButtonWallet/ButtonWallet.tsx +++ b/sdk/components/src/ButtonWallet/ButtonWallet.tsx @@ -124,7 +124,8 @@ export function ButtonWallet({ */ useEffect(() => { // Get position from config metadata - const position = window.FrakSetup.modalWalletConfig?.metadata?.position; + const position = + window.FrakSetup?.modalWalletConfig?.metadata?.position; // Fallback to right if not defined buttonRef.current?.parentElement?.classList.add(position ?? "right"); }, []); From 239b16c7a0c3dc4518da2897aaf468f2bb96ca16 Mon Sep 17 00:00:00 2001 From: Rodolphe Stoclin Date: Fri, 14 Feb 2025 12:10:03 +0100 Subject: [PATCH 3/4] =?UTF-8?q?=F0=9F=92=AB=20Reduce=20vibration=20intensi?= =?UTF-8?q?ty?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sdk/components/src/utils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/components/src/utils.ts b/sdk/components/src/utils.ts index 334aa5ee..533d3209 100644 --- a/sdk/components/src/utils.ts +++ b/sdk/components/src/utils.ts @@ -71,7 +71,7 @@ export function getModalBuilderSteps() { */ export function safeVibrate() { if ("vibrate" in navigator) { - navigator.vibrate(200); + navigator.vibrate(10); } else { console.log("Vibration not supported"); } From 64f238b3a5f2be3f759e5037e9b2eac386404908 Mon Sep 17 00:00:00 2001 From: Rodolphe Stoclin Date: Fri, 14 Feb 2025 12:14:00 +0100 Subject: [PATCH 4/4] =?UTF-8?q?=F0=9F=90=9B=20Defer=20script=20loading=20i?= =?UTF-8?q?n=20vanilla=20example?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- example/vanilla-js/vite.config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/example/vanilla-js/vite.config.ts b/example/vanilla-js/vite.config.ts index 8e939a75..7ec25fd4 100644 --- a/example/vanilla-js/vite.config.ts +++ b/example/vanilla-js/vite.config.ts @@ -23,7 +23,7 @@ export default defineConfig({ createHtmlPlugin({ inject: { data: { - injectScript: ``, + injectScript: ``, injectCSS: ``, injectReactScan: DEBUG ? ``