diff --git a/packages/sdk/src/core/integration/type.ts b/packages/sdk/src/core/integration/type.ts index a2bd5159e5..e36089378f 100644 --- a/packages/sdk/src/core/integration/type.ts +++ b/packages/sdk/src/core/integration/type.ts @@ -27,16 +27,6 @@ export const OAuthConfigSchema = z.object({ scopes: z.array(z.string()), }); -export type IntegrationSchema = { - method: IntegrationMethod; - schema: InstillJSONSchema; -}; - -export const IntegrationSchemaSchema = z.object({ - method: z.string(), - schema: z.any(), -}); - export type Integration = { uid: string; id: string; @@ -48,7 +38,6 @@ export type Integration = { setupSchema: InstillJSONSchema; oAuthConfig: Nullable; view: ResourceView; - schemas: IntegrationSchema[]; }; export const IntegrationSchema = z.object({ @@ -62,7 +51,6 @@ export const IntegrationSchema = z.object({ setupSchema: z.any(), oAuthConfig: OAuthConfigSchema.nullable(), view: ResourceViewSchema, - schemas: z.array(IntegrationSchemaSchema), }); export type IntegrationConnection = { diff --git a/packages/toolkit/src/view/settings/integrations/connectable-integration/ManualSettingDialog.tsx b/packages/toolkit/src/view/settings/integrations/connectable-integration/ManualSettingDialog.tsx index 8cc7da963d..2cc159c01c 100644 --- a/packages/toolkit/src/view/settings/integrations/connectable-integration/ManualSettingDialog.tsx +++ b/packages/toolkit/src/view/settings/integrations/connectable-integration/ManualSettingDialog.tsx @@ -110,11 +110,7 @@ export const ManualSettingDialog = ({ item.method === "METHOD_DICTIONARY", - )?.schema - } + schema={integrationFull.data.setupSchema} onSubmit={onSubmit} className="max-h-[600px] overflow-y-auto" isProcessing={isProcessing} diff --git a/packages/toolkit/src/view/settings/integrations/existing-connection/EditConnectionDialog.tsx b/packages/toolkit/src/view/settings/integrations/existing-connection/EditConnectionDialog.tsx index 34b3642b61..29882e3e7f 100644 --- a/packages/toolkit/src/view/settings/integrations/existing-connection/EditConnectionDialog.tsx +++ b/packages/toolkit/src/view/settings/integrations/existing-connection/EditConnectionDialog.tsx @@ -76,11 +76,7 @@ export const EditConnectionDialog = ({ item.method === editingConnection.method, - )?.schema - } + schema={integrationFull.data.setupSchema} className="mt-6 max-h-[600px] overflow-y-auto" values={{ ...connectionFull.data.setup,