From ec2a53fac1886a13b250d2885adb91716ee5b88f Mon Sep 17 00:00:00 2001 From: Baptiste Arnaud Date: Mon, 22 Jul 2024 17:24:02 +0200 Subject: [PATCH] :heavy_minus_sign: Remove ZemanticAI block Closes #1656, closes #1652 --- .../zemanticAi/ProjectsDropdown.tsx | 47 -- .../zemanticAi/SearchResponseItem.tsx | 44 -- .../zemanticAi/ZemanticAiLogo.tsx | 21 - .../zemanticAi/ZemanticAiNodeBody.tsx | 37 -- .../zemanticAi/ZemanticAiSettings.tsx | 148 ----- .../zemanticAi/api/listProjects.ts | 87 --- .../integrations/zemanticAi/api/router.ts | 6 - .../components/CredentialsCreateModal.tsx | 2 - .../components/CredentialsSettingsForm.tsx | 4 - .../components/CredentialsUpdateModal.tsx | 1 - .../features/editor/components/BlockIcon.tsx | 3 - .../features/editor/components/BlockLabel.tsx | 6 - .../editor/components/BlocksSideBar.tsx | 5 +- .../CreateForgedCredentialsModal.tsx | 4 +- .../UpdateForgedCredentialsModalContent.tsx | 4 +- .../nodes/block/BlockNodeContent.tsx | 4 - .../nodes/block/SettingsPopoverContent.tsx | 6 - .../features/graph/helpers/getHelpDocUrl.ts | 2 - .../helpers/server/routers/internalRouter.ts | 2 - .../blocks/integrations/zemantic-ai.mdx | 48 -- .../integrations/zemanticAi/overview.png | Bin 109328 -> 0 bytes .../integrations/zemanticAi/settings.png | Bin 154522 -> 0 bytes apps/docs/mint.json | 1 - apps/docs/openapi/builder.json | 591 ------------------ apps/docs/openapi/viewer.json | 237 ------- .../zemanticAi/executeZemanticAiBlock.ts | 147 ----- packages/bot-engine/executeIntegration.ts | 6 - .../zemanticAi/actions/searchDocuments.ts | 110 ---- packages/forge/blocks/zemanticAi/auth.ts | 17 - .../forge/blocks/zemanticAi/baseOptions.ts | 8 - packages/forge/blocks/zemanticAi/constants.ts | 1 - packages/forge/blocks/zemanticAi/index.ts | 45 -- packages/forge/blocks/zemanticAi/logo.tsx | 21 - packages/forge/blocks/zemanticAi/package.json | 16 - packages/forge/blocks/zemanticAi/schemas.ts | 10 - .../forge/blocks/zemanticAi/tsconfig.json | 11 - packages/forge/blocks/zemanticAi/types.ts | 4 - packages/forge/repository/constants.ts | 1 - packages/forge/repository/credentials.ts | 3 - packages/forge/repository/definitions.ts | 2 - packages/forge/repository/package.json | 1 - packages/forge/repository/schemas.ts | 3 - .../features/blocks/integrations/constants.ts | 1 - .../features/blocks/integrations/index.ts | 1 - .../features/blocks/integrations/schema.ts | 3 - .../integrations/zemanticAi/constants.ts | 11 - .../blocks/integrations/zemanticAi/index.ts | 1 - .../blocks/integrations/zemanticAi/schema.ts | 57 -- packages/schemas/features/credentials.ts | 12 - pnpm-lock.yaml | 24 - 50 files changed, 5 insertions(+), 1821 deletions(-) delete mode 100644 apps/builder/src/features/blocks/integrations/zemanticAi/ProjectsDropdown.tsx delete mode 100644 apps/builder/src/features/blocks/integrations/zemanticAi/SearchResponseItem.tsx delete mode 100644 apps/builder/src/features/blocks/integrations/zemanticAi/ZemanticAiLogo.tsx delete mode 100644 apps/builder/src/features/blocks/integrations/zemanticAi/ZemanticAiNodeBody.tsx delete mode 100644 apps/builder/src/features/blocks/integrations/zemanticAi/ZemanticAiSettings.tsx delete mode 100644 apps/builder/src/features/blocks/integrations/zemanticAi/api/listProjects.ts delete mode 100644 apps/builder/src/features/blocks/integrations/zemanticAi/api/router.ts delete mode 100644 apps/docs/editor/blocks/integrations/zemantic-ai.mdx delete mode 100644 apps/docs/images/blocks/integrations/zemanticAi/overview.png delete mode 100644 apps/docs/images/blocks/integrations/zemanticAi/settings.png delete mode 100644 packages/bot-engine/blocks/integrations/zemanticAi/executeZemanticAiBlock.ts delete mode 100644 packages/forge/blocks/zemanticAi/actions/searchDocuments.ts delete mode 100644 packages/forge/blocks/zemanticAi/auth.ts delete mode 100644 packages/forge/blocks/zemanticAi/baseOptions.ts delete mode 100644 packages/forge/blocks/zemanticAi/constants.ts delete mode 100644 packages/forge/blocks/zemanticAi/index.ts delete mode 100644 packages/forge/blocks/zemanticAi/logo.tsx delete mode 100644 packages/forge/blocks/zemanticAi/package.json delete mode 100644 packages/forge/blocks/zemanticAi/schemas.ts delete mode 100644 packages/forge/blocks/zemanticAi/tsconfig.json delete mode 100644 packages/forge/blocks/zemanticAi/types.ts delete mode 100644 packages/schemas/features/blocks/integrations/zemanticAi/constants.ts delete mode 100644 packages/schemas/features/blocks/integrations/zemanticAi/index.ts delete mode 100644 packages/schemas/features/blocks/integrations/zemanticAi/schema.ts diff --git a/apps/builder/src/features/blocks/integrations/zemanticAi/ProjectsDropdown.tsx b/apps/builder/src/features/blocks/integrations/zemanticAi/ProjectsDropdown.tsx deleted file mode 100644 index 0738196be..000000000 --- a/apps/builder/src/features/blocks/integrations/zemanticAi/ProjectsDropdown.tsx +++ /dev/null @@ -1,47 +0,0 @@ -import { Select } from '@/components/inputs/Select' -import { useTypebot } from '@/features/editor/providers/TypebotProvider' -import { useWorkspace } from '@/features/workspace/WorkspaceProvider' -import { useToast } from '@/hooks/useToast' -import { trpc } from '@/lib/trpc' - -type Props = { - credentialsId: string - blockId: string - defaultValue: string - onChange: (projectId: string | undefined) => void -} - -export const ProjectsDropdown = ({ - defaultValue, - onChange, - credentialsId, -}: Props) => { - const { typebot } = useTypebot() - const { workspace } = useWorkspace() - const { showToast } = useToast() - - const { data } = trpc.zemanticAI.listProjects.useQuery( - { - credentialsId, - workspaceId: workspace?.id as string, - }, - { - enabled: !!typebot && !!workspace, - onError: (error) => { - showToast({ - description: error.message, - status: 'error', - }) - }, - } - ) - - return ( -