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/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 ? `` 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", 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"); }, []); 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"); }