diff --git a/.changeset/real-experts-brake.md b/.changeset/real-experts-brake.md new file mode 100644 index 00000000..32d5c13f --- /dev/null +++ b/.changeset/real-experts-brake.md @@ -0,0 +1,5 @@ +--- +"@saleor/app-sdk": patch +--- + +Remove action field - `product-translate` -> `currentLanguage`. diff --git a/src/app-bridge/app-bridge.test.ts b/src/app-bridge/app-bridge.test.ts index 80ca1514..530e8a29 100644 --- a/src/app-bridge/app-bridge.test.ts +++ b/src/app-bridge/app-bridge.test.ts @@ -336,7 +336,6 @@ describe("AppBridge", () => { form: "product-translate" as const, productId: "product-123", translationLanguage: "es", - currentLanguage: "en", fields: { productName: { fieldName: "productName", @@ -400,7 +399,6 @@ describe("AppBridge", () => { form: "product-translate" as const, productId: "product-456", translationLanguage: "fr", - currentLanguage: "en", fields: { productDescription: { fieldName: "productDescription", @@ -483,7 +481,6 @@ describe("AppBridge", () => { form: "product-translate" as const, productId: "product-1", translationLanguage: "es", - currentLanguage: "en", fields: { productName: { fieldName: "productName", @@ -530,7 +527,6 @@ describe("AppBridge", () => { form: "product-translate" as const, productId: "product-2", translationLanguage: "fr", - currentLanguage: "en", fields: { productName: { fieldName: "productName", @@ -587,7 +583,6 @@ describe("AppBridge", () => { form: "product-translate" as const, productId: "product-123", translationLanguage: "es", - currentLanguage: "en", fields: { productName: { fieldName: "productName", diff --git a/src/app-bridge/events.test.ts b/src/app-bridge/events.test.ts index 9470e2be..48d8741f 100644 --- a/src/app-bridge/events.test.ts +++ b/src/app-bridge/events.test.ts @@ -73,7 +73,6 @@ describe("DashboardEventFactory", () => { form: "product-translate" as const, productId: "product-123", translationLanguage: "es", - currentLanguage: "en", fields: { productName: { fieldName: "productName", diff --git a/src/app-bridge/form-payload.ts b/src/app-bridge/form-payload.ts index 92049af0..39d2f276 100644 --- a/src/app-bridge/form-payload.ts +++ b/src/app-bridge/form-payload.ts @@ -28,20 +28,16 @@ type TranslationField = { currentValue: string; type: "short-text" | "editorjs"; }; -type TranslationPayloadBase = { + +export type FormPayloadProductTranslate = ProductPayloadBase & { translationLanguage: string; - currentLanguage: string; + form: "product-translate"; + fields: Record< + "productName" | "productDescription" | "seoName" | "seoDescription", + TranslationField + >; }; -export type FormPayloadProductTranslate = TranslationPayloadBase & - ProductPayloadBase & { - form: "product-translate"; - fields: Record< - "productName" | "productDescription" | "seoName" | "seoDescription", - TranslationField - >; - }; - export type FormPayloadUpdatePayloadProductTranslate = BaseFormPayloadUpdatePayload & { form: "product-translate"; fields: {