From 89317f1edd587561f1797bccbf999e2956b94865 Mon Sep 17 00:00:00 2001 From: TJ Koblentz Date: Thu, 5 Dec 2024 15:09:09 -0800 Subject: [PATCH] save --- packages/connect-react/CHANGELOG.md | 4 ++++ packages/connect-react/package.json | 4 ++-- .../src/components/RemoteOptionsContainer.tsx | 2 +- packages/sdk/CHANGELOG.md | 6 ++++++ packages/sdk/package.json | 2 +- packages/sdk/src/shared/index.ts | 8 ++------ pnpm-lock.yaml | 8 +++----- 7 files changed, 19 insertions(+), 15 deletions(-) diff --git a/packages/connect-react/CHANGELOG.md b/packages/connect-react/CHANGELOG.md index 85a38eb88f716..50e954c04223e 100644 --- a/packages/connect-react/CHANGELOG.md +++ b/packages/connect-react/CHANGELOG.md @@ -1,6 +1,10 @@ # Changelog +# [1.0.0-preview.7] - 2024-12-05 + +- Use proper casing for `stringOptions` now that configure prop is properly async + # [1.0.0-preview.6] - 2024-12-05 - Handle configurable prop `withLabel` (eg. fixes config of Airtable `tableId`) diff --git a/packages/connect-react/package.json b/packages/connect-react/package.json index f62af4b16a79c..4bc3e64c7a4ac 100644 --- a/packages/connect-react/package.json +++ b/packages/connect-react/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/connect-react", - "version": "1.0.0-preview.6", + "version": "1.0.0-preview.7", "description": "Pipedream Connect library for React", "files": [ "dist" @@ -27,7 +27,7 @@ "author": "Pipedream Engineering", "license": "MIT", "dependencies": { - "@pipedream/sdk": "^1.0.6", + "@pipedream/sdk": "workspace:^", "@tanstack/react-query": "^5.59.16", "lodash.isequal": "^4.5.0", "react-markdown": "^9.0.1", diff --git a/packages/connect-react/src/components/RemoteOptionsContainer.tsx b/packages/connect-react/src/components/RemoteOptionsContainer.tsx index 5d133bc99b3e9..50b29f96a5bd8 100644 --- a/packages/connect-react/src/components/RemoteOptionsContainer.tsx +++ b/packages/connect-react/src/components/RemoteOptionsContainer.tsx @@ -70,7 +70,7 @@ export function RemoteOptionsContainer({ queryEnabled }: RemoteOptionsContainerP // console.log("res", res) // XXX look at errors in response here too const { - options, string_options: stringOptions, errors, + options, stringOptions, errors, } = res; if (errors?.length) { // TODO field context setError? (for validity, etc.) diff --git a/packages/sdk/CHANGELOG.md b/packages/sdk/CHANGELOG.md index 2f988260bb277..8c835fb997bed 100644 --- a/packages/sdk/CHANGELOG.md +++ b/packages/sdk/CHANGELOG.md @@ -1,6 +1,12 @@ # Changelog +## [1.0.10] - 2024-12-04 + +### Changed + +- Handle correct casing of `stringOptions` in configure prop response + ## [1.0.9] - 2024-12-04 ### Added diff --git a/packages/sdk/package.json b/packages/sdk/package.json index bcb6c26fd4ca5..e0a1b0c14544b 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/sdk", - "version": "1.0.9", + "version": "1.0.10", "description": "Pipedream SDK", "main": "dist/server/server/index.js", "module": "dist/server/server/index.js", diff --git a/packages/sdk/src/shared/index.ts b/packages/sdk/src/shared/index.ts index d2c2191dea655..1b10340030ae6 100644 --- a/packages/sdk/src/shared/index.ts +++ b/packages/sdk/src/shared/index.ts @@ -91,7 +91,7 @@ export type AppResponse = AppInfo & { export type ComponentConfigureResponse = { options: { label: string; value: string; }[]; - string_options: string[]; + stringOptions: string[]; errors: string[]; }; @@ -580,11 +580,7 @@ export abstract class BaseClient { configured_props: opts.configuredProps, dynamic_props_id: opts.dynamicPropsId, }; - return await this.makeConnectRequestAsync<{ - options: { label: string; value: string; }[]; - string_options: string[]; - errors: string[]; - }>("/components/configure", { + return await this.makeConnectRequestAsync("/components/configure", { method: "POST", body, }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3754f16770683..8a4463fb5dd78 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12229,8 +12229,8 @@ importers: packages/connect-react: dependencies: '@pipedream/sdk': - specifier: ^1.0.6 - version: 1.0.7 + specifier: workspace:^ + version: link:../sdk '@tanstack/react-query': specifier: ^5.59.16 version: 5.61.0(react@18.3.1) @@ -30335,7 +30335,7 @@ snapshots: '@pipedream/connect-react@file:packages/connect-react(@types/react@18.3.12)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': dependencies: - '@pipedream/sdk': 1.0.7 + '@pipedream/sdk': link:packages/sdk '@tanstack/react-query': 5.61.0(react@19.0.0-rc-66855b96-20241106) lodash.isequal: 4.5.0 react: 19.0.0-rc-66855b96-20241106 @@ -30344,9 +30344,7 @@ snapshots: react-select: 5.8.3(@types/react@18.3.12)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) transitivePeerDependencies: - '@types/react' - - bufferutil - supports-color - - utf-8-validate '@pipedream/google_drive@0.6.19': dependencies: