From 88410a74f1a9160128518c0a1e211fa3b3dc734f Mon Sep 17 00:00:00 2001 From: Matteo Alessani Date: Fri, 3 Jul 2026 11:53:06 +0200 Subject: [PATCH] chore: upgrade sdk to prevent type errors in forms --- packages/app-elements/package.json | 2 +- .../ResourceAddress/ResourceAddressForm.tsx | 3 +- pnpm-lock.yaml | 35 ++++++------------- pnpm-workspace.yaml | 2 +- 4 files changed, 13 insertions(+), 29 deletions(-) diff --git a/packages/app-elements/package.json b/packages/app-elements/package.json index 815200a83..d1b38b8f3 100644 --- a/packages/app-elements/package.json +++ b/packages/app-elements/package.json @@ -48,7 +48,7 @@ }, "dependencies": { "@commercelayer/js-auth": "^7.4.2", - "@commercelayer/sdk": "v8.0.0-beta.8", + "@commercelayer/sdk": "v8.0.0-beta.9", "@date-fns/tz": "^1.5.0", "@monaco-editor/react": "~4.7.0", "@types/lodash-es": "^4.17.12", diff --git a/packages/app-elements/src/ui/resources/ResourceAddress/ResourceAddressForm.tsx b/packages/app-elements/src/ui/resources/ResourceAddress/ResourceAddressForm.tsx index 52783dbb4..544b9d3a7 100644 --- a/packages/app-elements/src/ui/resources/ResourceAddress/ResourceAddressForm.tsx +++ b/packages/app-elements/src/ui/resources/ResourceAddress/ResourceAddressForm.tsx @@ -1,4 +1,3 @@ -import type { Address } from "@commercelayer/sdk" import { zodResolver } from "@hookform/resolvers/zod" import { useState } from "react" import { useForm } from "react-hook-form" @@ -33,7 +32,7 @@ export const ResourceAddressForm = onUpdate, onCreate, }) => { - const methods = useForm>({ + const methods = useForm({ defaultValues: address ?? undefined, resolver: zodResolver( getResourceAddressFormFieldsSchema({ requiresBillingInfo }), diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 830da67b6..9459cbf41 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,8 +27,8 @@ importers: specifier: ^7.4.2 version: 7.4.2 '@commercelayer/sdk': - specifier: v8.0.0-beta.8 - version: 8.0.0-beta.8 + specifier: v8.0.0-beta.9 + version: 8.0.0-beta.9 '@date-fns/tz': specifier: ^1.5.0 version: 1.5.0 @@ -1068,8 +1068,8 @@ packages: resolution: {integrity: sha512-ifRcoAL1R7o5AU5w4bgmSnNMEWXDc11A+yZwAAZMEkAYrrsaud1X/3xmgY1e0yIXK8AAdIiqfW/Rm/4DdWwAQA==} engines: {node: '>=20.0.0'} - '@commercelayer/sdk@8.0.0-beta.8': - resolution: {integrity: sha512-85SyKM391HTAQTGB43dE/ATF4wy4vtfww1BwXoqvkR7nGr9+qDFSvJIkNksmqIyFJbZ+AzxYA1z5LPTN7EnV+g==} + '@commercelayer/sdk@8.0.0-beta.9': + resolution: {integrity: sha512-im/yTcUVfAv+NaCVQDEVt83F8XDgSodWpENP/pLsJ0t5s5B8JNMTK8VSoJnj/4R3NqSwqsnDngrHD6a8E8nw9g==} engines: {node: '>=20'} '@csstools/color-helpers@6.0.2': @@ -3375,10 +3375,6 @@ packages: end-of-stream@1.4.5: resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} - enhanced-resolve@5.20.1: - resolution: {integrity: sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA==} - engines: {node: '>=10.13.0'} - enhanced-resolve@5.21.6: resolution: {integrity: sha512-aNnGCvbJ/RIyWo1IuhNdVjnNF+EjH9wpzpNHt+ci/m9He9LJvUN8wrCcXjp9cWsGNAuvSpVFTx/vraAFQ8qGjQ==} engines: {node: '>=10.13.0'} @@ -5595,10 +5591,6 @@ packages: tailwindcss@4.3.2: resolution: {integrity: sha512-WtctNNSH8A9jlMIqxzuYumOHU5uGZyRv0Q5svQl+oEPy5w84YpBxdb7MdqyiSPQge5jTJ6zFQLq0PFygdccSBA==} - tapable@2.3.2: - resolution: {integrity: sha512-1MOpMXuhGzGL5TTCZFItxCc0AARf1EZFQkGqMm7ERKj8+Hgr5oLvJOVFcC+lRmR8hCe2S3jC4T5D7Vg/d7/fhA==} - engines: {node: '>=6'} - tapable@2.3.3: resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==} engines: {node: '>=6'} @@ -7213,7 +7205,7 @@ snapshots: '@commercelayer/js-auth@7.4.2': {} - '@commercelayer/sdk@8.0.0-beta.8': {} + '@commercelayer/sdk@8.0.0-beta.9': {} '@csstools/color-helpers@6.0.2': {} @@ -8428,7 +8420,7 @@ snapshots: '@testing-library/dom@10.4.1': dependencies: - '@babel/code-frame': 7.29.0 + '@babel/code-frame': 7.29.7 '@babel/runtime': 7.29.2 '@types/aria-query': 5.0.4 aria-query: 5.3.0 @@ -9430,11 +9422,6 @@ snapshots: dependencies: once: 1.4.0 - enhanced-resolve@5.20.1: - dependencies: - graceful-fs: 4.2.11 - tapable: 2.3.2 - enhanced-resolve@5.21.6: dependencies: graceful-fs: 4.2.11 @@ -10100,7 +10087,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.19.17 + '@types/node': 22.20.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -11346,7 +11333,7 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.29.0 + '@babel/code-frame': 7.29.7 error-ex: 1.3.4 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -12057,8 +12044,6 @@ snapshots: tailwindcss@4.3.2: {} - tapable@2.3.2: {} - tapable@2.3.3: {} tar-stream@2.2.0: @@ -12478,7 +12463,7 @@ snapshots: acorn-import-phases: 1.0.4(acorn@8.16.0) browserslist: 4.28.2 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.20.1 + enhanced-resolve: 5.21.6 es-module-lexer: 2.0.0 eslint-scope: 5.1.1 events: 3.3.0 @@ -12488,7 +12473,7 @@ snapshots: mime-db: 1.54.0 neo-async: 2.6.2 schema-utils: 4.3.3 - tapable: 2.3.2 + tapable: 2.3.3 terser-webpack-plugin: 5.4.0(esbuild@0.25.12)(webpack@5.106.2(esbuild@0.25.12)) watchpack: 2.5.1 webpack-sources: 3.3.4 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index b8e22cee6..e1aef27d3 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -6,4 +6,4 @@ allowBuilds: msw: true nx: true minimumReleaseAgeExclude: - - '@commercelayer/sdk@8.0.0-beta.8' + - '@commercelayer/sdk'