Skip to content

Commit

Permalink
change shared path + credits viewable in blocks + refactored api bloc…
Browse files Browse the repository at this point in the history
…k settings
  • Loading branch information
eg9y committed May 29, 2023
1 parent 2f46add commit ea0d169
Show file tree
Hide file tree
Showing 77 changed files with 113 additions and 371 deletions.
2 changes: 1 addition & 1 deletion packages/shared/src/types/NodeTypes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ export type AllDataTypes =
export type CustomNode = Node<AllDataTypes>;
export type InputNode = Node<AllDataTypes>;

type OpenAIAPIRequest = {
export type OpenAIAPIRequest = {
model: string;
temperature: number;
top_p: number;
Expand Down
2 changes: 1 addition & 1 deletion packages/web/api/getWorkflows.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Database } from '@chatbutler/shared';
import { Database } from '@chatbutler/shared/src/index';
import { createClient } from '@supabase/supabase-js';
import type { VercelRequest, VercelResponse } from '@vercel/node';

Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/auth/supabaseClient.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// src/supabaseClient.js
import { Database } from '@chatbutler/shared';
import { Database } from '@chatbutler/shared/src/index';
import { createClient } from '@supabase/supabase-js';
import { useMemo } from 'react';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { Node } from 'reactflow';

import { chatModels } from '../../../../../openai/models';
import ChipsInput from '../../../../ChatPanel/inputs/ChipsInput';
import RangeInput from '../../../../ChatPanel/inputs/RangeInput';
import { chatModels } from '../openai/models';
import ChipsInput from '../windows/ChatPanel/inputs/ChipsInput';
import RangeInput from '../windows/ChatPanel/inputs/RangeInput';

export default function ApiPromptTab({
selectedNode,
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/components/DocumentSelector.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { SearchDataType } from '@chatbutler/shared';
import { SearchDataType } from '@chatbutler/shared/src/index';
import { Dialog, Transition } from '@headlessui/react';
import { CheckIcon } from '@heroicons/react/24/outline';
import { Fragment, useEffect, useRef, useState } from 'react';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/components/RunFromStart.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { CustomNode, NodeTypesEnum, LoopDataType } from '@chatbutler/shared';
import { CustomNode, NodeTypesEnum, LoopDataType } from '@chatbutler/shared/src/index';
import { ChevronDoubleRightIcon } from '@heroicons/react/20/solid';
import { shallow } from 'zustand/shallow';

Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/db/populateUserDocuments.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Database } from '@chatbutler/shared';
import { Database } from '@chatbutler/shared/src/index';
import { SupabaseClient } from '@supabase/supabase-js';

import { RFState } from '../store/useStore';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/db/populateUserWorkflows.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Database } from '@chatbutler/shared';
import { Database } from '@chatbutler/shared/src/index';
import { SupabaseClient } from '@supabase/supabase-js';

import { RFState } from '../store/useStore';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/db/selectWorkflow.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { CustomNode, Database, WorkflowDbSchema } from '@chatbutler/shared';
import { CustomNode, Database, WorkflowDbSchema } from '@chatbutler/shared/src/index';
import { SupabaseClient } from '@supabase/supabase-js';
import { Edge, Node } from 'reactflow';

Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/db/syncToSupabase.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Database } from '@chatbutler/shared';
import { Database } from '@chatbutler/shared/src/index';
import { SupabaseClient } from '@supabase/supabase-js';
import { DefaultParams } from 'wouter';

Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/nodes/ChatMessageNode.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { ChatMessageNodeDataType } from '@chatbutler/shared';
import { ChatMessageNodeDataType } from '@chatbutler/shared/src/index';
import { memo, FC, useState } from 'react';
import { Handle, Position, NodeProps } from 'reactflow';
import useUndo from 'use-undo';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/nodes/ChatPromptNode.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { ChatPromptNodeDataType } from '@chatbutler/shared';
import { ChatPromptNodeDataType } from '@chatbutler/shared/src/index';
import { SignalIcon, ClipboardIcon } from '@heroicons/react/20/solid';
import { memo, FC, useState } from 'react';
import { Handle, Position, NodeProps } from 'reactflow';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/nodes/ClassifyCategoriesNode.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { ClassifyNodeCategoriesDataType, NodeTypesEnum } from '@chatbutler/shared';
import { ClassifyNodeCategoriesDataType, NodeTypesEnum } from '@chatbutler/shared/src/index';
import { CheckCircleIcon, XCircleIcon } from '@heroicons/react/20/solid';
import { Fragment, memo, FC, useState, useEffect } from 'react';
import { Handle, Position, NodeProps } from 'reactflow';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/nodes/ClassifyNode.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { ClassifyNodeDataType, NodeTypesEnum } from '@chatbutler/shared';
import { ClassifyNodeDataType, NodeTypesEnum } from '@chatbutler/shared/src/index';
import { memo, FC, useState } from 'react';
import { Handle, Position, NodeProps } from 'reactflow';
import useUndo from 'use-undo';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/nodes/CombineNode.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { CombineDataType } from '@chatbutler/shared';
import { CombineDataType } from '@chatbutler/shared/src/index';
import { Disclosure } from '@headlessui/react';
import { SignalIcon, ClipboardIcon } from '@heroicons/react/20/solid';
import { memo, FC, useState } from 'react';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/nodes/ConditionalNode.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { ConditionalDataType, ConditionalBooleanOperation } from '@chatbutler/shared';
import { ConditionalDataType, ConditionalBooleanOperation } from '@chatbutler/shared/src/index';
import { CheckIcon, XMarkIcon } from '@heroicons/react/20/solid';
import { memo, FC, useState } from 'react';
import { Handle, Position, NodeProps } from 'reactflow';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/nodes/CounterNode.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { CounterDataType } from '@chatbutler/shared';
import { CounterDataType } from '@chatbutler/shared/src/index';
import { PlusIcon } from '@heroicons/react/20/solid';
import { memo, FC, useState } from 'react';
import { Handle, Position, NodeProps } from 'reactflow';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/nodes/FileTextNode.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { FileTextDataType } from '@chatbutler/shared';
import { FileTextDataType } from '@chatbutler/shared/src/index';
import { memo, FC, useState } from 'react';
import { Handle, Position, NodeProps } from 'reactflow';
import useUndo from 'use-undo';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/nodes/InputTextNode.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { InputTextDataType } from '@chatbutler/shared';
import { InputTextDataType } from '@chatbutler/shared/src/index';
import { memo, FC, useState } from 'react';
import { Handle, Position, NodeProps } from 'reactflow';
import useUndo from 'use-undo';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/nodes/LLMPromptNode.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { LLMPromptNodeDataType } from '@chatbutler/shared';
import { LLMPromptNodeDataType } from '@chatbutler/shared/src/index';
import { memo, FC, useState } from 'react';
import { Handle, Position, NodeProps } from 'reactflow';
import useUndo from 'use-undo';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/nodes/LoopNode.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { LoopDataType } from '@chatbutler/shared';
import { LoopDataType } from '@chatbutler/shared/src/index';
import { ArrowPathIcon } from '@heroicons/react/20/solid';
import { memo, FC, useState } from 'react';
import { Handle, Position, NodeProps } from 'reactflow';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/nodes/OutputTextNode.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { OutputTextDataType } from '@chatbutler/shared';
import { OutputTextDataType } from '@chatbutler/shared/src/index';
import { memo, FC, useState } from 'react';
import { Handle, Position, NodeProps } from 'reactflow';
import useUndo from 'use-undo';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/nodes/PlaceholderNode.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { NodeTypesEnum, PlaceholderDataType } from '@chatbutler/shared';
import { NodeTypesEnum, PlaceholderDataType } from '@chatbutler/shared/src/index';
import { PlusIcon } from '@heroicons/react/20/solid';
import { FC } from 'react';
import { Handle, NodeProps, Position } from 'reactflow';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/nodes/SearchNode.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { SearchDataType } from '@chatbutler/shared';
import { SearchDataType } from '@chatbutler/shared/src/index';
import { Switch } from '@headlessui/react';
import { memo, FC, useState } from 'react';
import { Handle, Position, NodeProps } from 'reactflow';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/nodes/SingleChatPromptNode.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { SingleChatPromptDataType, ChatMessageNodeDataType } from '@chatbutler/shared';
import { SingleChatPromptDataType, ChatMessageNodeDataType } from '@chatbutler/shared/src/index';
import { memo, FC, useState } from 'react';
import { Handle, Position, NodeProps } from 'reactflow';
import useUndo from 'use-undo';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/nodes/TextNode.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { TextNodeDataType } from '@chatbutler/shared';
import { TextNodeDataType } from '@chatbutler/shared/src/index';
import { memo, FC, useState } from 'react';
import { Handle, Position, NodeProps } from 'reactflow';
import useUndo from 'use-undo';
Expand Down
7 changes: 6 additions & 1 deletion packages/web/src/nodes/templates/InputNodesList.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
import { DefaultNodeDataType, InputNode, NodeTypesEnum, CustomNode } from '@chatbutler/shared';
import {
DefaultNodeDataType,
InputNode,
NodeTypesEnum,
CustomNode,
} from '@chatbutler/shared/src/index';
import { shallow } from 'zustand/shallow';

import useStore, { selector } from '../../store/useStore';
Expand Down
28 changes: 27 additions & 1 deletion packages/web/src/nodes/templates/NodeTemplate.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { NodeTypesEnum, DefaultNodeDataType } from '@chatbutler/shared';
import { NodeTypesEnum, DefaultNodeDataType, OpenAIAPIRequest } from '@chatbutler/shared/src/index';
import {
ArrowPathIcon,
ArrowsPointingOutIcon,
Expand Down Expand Up @@ -111,6 +111,32 @@ const NodeTemplate: FC<
<NodeToolbar position={Position.Top} isVisible={data.isLoading}>
<Loading className="h-12 w-12 animate-spin text-green-500" />
</NodeToolbar>
<NodeToolbar
position={Position.Bottom}
isVisible={
!!type &&
[
NodeTypesEnum.chatPrompt,
NodeTypesEnum.singleChatPrompt,
NodeTypesEnum.classify,
NodeTypesEnum.llmPrompt,
NodeTypesEnum.search,
].includes(type as NodeTypesEnum)
}
>
{(data as DefaultNodeDataType & OpenAIAPIRequest).model && (
<div className="flex gap-2">
<p className="text-slate-600">
credits:{' '}
{(data as DefaultNodeDataType & OpenAIAPIRequest).model.startsWith(
'gpt-4',
)
? '10'
: '1'}
</p>
</div>
)}
</NodeToolbar>
<NodeToolbar
position={Position.Right}
isVisible={!!data.loopId && data.children.length === 0}
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/nodes/templates/TextAreaTemplate.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { DefaultNodeDataType } from '@chatbutler/shared';
import { DefaultNodeDataType } from '@chatbutler/shared/src/index';
import { memo, FC } from 'react';
import { NodeProps } from 'reactflow';
import { shallow } from 'zustand/shallow';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/nodes/types/Input.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { InputNode } from '@chatbutler/shared';
import { InputNode } from '@chatbutler/shared/src/index';

type InputExample = {
[key: string]: {
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/pages/app/App.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { NodeTypesEnum } from '@chatbutler/shared';
import { NodeTypesEnum } from '@chatbutler/shared/src/index';
import { ChevronDoubleRightIcon } from '@heroicons/react/20/solid';
import { useCallback, useEffect, useRef, useState } from 'react';
import ReactFlow, {
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/pages/app/SandboxExecutionPanel.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { LoopDataType, NodeTypesEnum } from '@chatbutler/shared';
import { LoopDataType, NodeTypesEnum } from '@chatbutler/shared/src/index';
import { useRef, useState } from 'react';

import RunFromStart from '../../components/RunFromStart';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/pages/chat/Chat.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { WorkflowDbSchema } from '@chatbutler/shared';
import { WorkflowDbSchema } from '@chatbutler/shared/src/index';
import { useEffect, useRef, useState } from 'react';
import { shallow } from 'zustand/shallow';

Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/pages/chat/ChatbotList.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { WorkflowDbSchema } from '@chatbutler/shared';
import { WorkflowDbSchema } from '@chatbutler/shared/src/index';

import { conditionalClassNames } from '../../utils/classNames';

Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/pages/chat/layout/SideNav.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { ChatSessionType } from '@chatbutler/shared';
import { ChatSessionType } from '@chatbutler/shared/src/index';
import { Dialog, Transition } from '@headlessui/react';
import { PlusIcon } from '@heroicons/react/20/solid';
import { Bars3Icon, ChatBubbleLeftEllipsisIcon, XMarkIcon } from '@heroicons/react/24/outline';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/pages/overview/Overview.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { SimpleWorkflow } from '@chatbutler/shared';
import { SimpleWorkflow } from '@chatbutler/shared/src/index';
import { Session } from '@supabase/supabase-js';
import { nanoid } from 'nanoid';
import { useEffect, useState } from 'react';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/pages/overview/components/Breadcrumbs.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { SimpleWorkflow } from '@chatbutler/shared';
import { SimpleWorkflow } from '@chatbutler/shared/src/index';

export default function Breadcrumbs({
chatbot,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { SimpleWorkflow } from '@chatbutler/shared';
import { SimpleWorkflow } from '@chatbutler/shared/src/index';
import { TrashIcon } from '@heroicons/react/24/outline';
import { Session } from '@supabase/supabase-js';
import { useEffect, useState } from 'react';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/pages/overview/components/ChatbotMenu.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { SimpleWorkflow } from '@chatbutler/shared';
import { SimpleWorkflow } from '@chatbutler/shared/src/index';
import { Menu, Transition } from '@headlessui/react';
import { EllipsisVerticalIcon } from '@heroicons/react/20/solid';
import { Session } from '@supabase/supabase-js';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { SimpleWorkflow } from '@chatbutler/shared';
import { SimpleWorkflow } from '@chatbutler/shared/src/index';
import { Dialog, Transition } from '@headlessui/react';
import { Fragment, useEffect, useRef, useState } from 'react';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { DocSource, SimpleWorkflow } from '@chatbutler/shared';
import { DocSource, SimpleWorkflow } from '@chatbutler/shared/src/index';
import { useState } from 'react';
import { shallow } from 'zustand/shallow';

Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/pages/overview/utils/uploadFile.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { DocSource, SimpleWorkflow } from '@chatbutler/shared';
import { DocSource, SimpleWorkflow } from '@chatbutler/shared/src/index';
import { Session } from '@supabase/supabase-js';

import { RFState } from '../../../store/useStore';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/pages/overview/utils/uploadWebsiteUrl.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { DocSource, SimpleWorkflow } from '@chatbutler/shared';
import { DocSource, SimpleWorkflow } from '@chatbutler/shared/src/index';
import { Session } from '@supabase/supabase-js';

import { RFState } from '../../../store/useStore';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/pages/settings/Settings.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Database } from '@chatbutler/shared';
import { Database } from '@chatbutler/shared/src/index';
import { CubeIcon, UserCircleIcon } from '@heroicons/react/24/outline';
import { SupabaseClient } from '@supabase/supabase-js';
import { useEffect, useState } from 'react';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Database } from '@chatbutler/shared';
import { Database } from '@chatbutler/shared/src/index';
import { CheckCircleIcon } from '@heroicons/react/20/solid';
import { SupabaseClient } from '@supabase/supabase-js';

Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/store/initialNodes.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { CustomNode, NodeTypesEnum } from '@chatbutler/shared';
import { CustomNode, NodeTypesEnum } from '@chatbutler/shared/src/index';

import { Inputs } from '../nodes/types/Input';

Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/store/onAdd.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import {
NodeTypesEnum,
PlaceholderDataType,
SearchDataType,
} from '@chatbutler/shared';
} from '@chatbutler/shared/src/index';
import { nanoid } from 'nanoid';
import { addEdge, MarkerType, Node } from 'reactflow';

Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/store/onConnect.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* eslint-disable @typescript-eslint/no-non-null-assertion */
import { CustomNode } from '@chatbutler/shared';
import { CustomNode } from '@chatbutler/shared/src/index';
import { Connection, addEdge, MarkerType, Edge } from 'reactflow';

import { RFState, UseStoreSetType } from './useStore';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/store/onEdgesDelete.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { CustomNode, NodeTypesEnum } from '@chatbutler/shared';
import { CustomNode, NodeTypesEnum } from '@chatbutler/shared/src/index';
import { getAllChildren } from '@chatbutler/shared/src/utils/getAllChildren';

import { assignInputsToChildren } from './onConnect';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/store/onPlaceholderAdd.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { ChatMessageNodeDataType, NodeTypesEnum } from '@chatbutler/shared';
import { ChatMessageNodeDataType, NodeTypesEnum } from '@chatbutler/shared/src/index';
import { MarkerType } from 'reactflow';

import { RFState, UseStoreSetType } from './useStore';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/store/storage.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { CustomNode } from '@chatbutler/shared';
import { CustomNode } from '@chatbutler/shared/src/index';
import { PersistStorage } from 'zustand/middleware';

import { RFState } from './useStore';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/store/updateNode.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { InputNode, LLMPromptNodeDataType, TextNodeDataType } from '@chatbutler/shared';
import { InputNode, LLMPromptNodeDataType, TextNodeDataType } from '@chatbutler/shared/src/index';
import { Node } from 'reactflow';

import { RFState, UseStoreSetType } from './useStore';
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/store/useStore.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import {
NodeTypesEnum,
SimpleWorkflow,
TextNodeDataType,
} from '@chatbutler/shared';
} from '@chatbutler/shared/src/index';
import {
Connection,
Edge,
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/utils/getChildren.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { CustomNode } from '@chatbutler/shared';
import { CustomNode } from '@chatbutler/shared/src/index';

// Helper function to collect all children of the skipped nodes that has no other parents to lead to them
export function getAllChildren(
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/utils/handleFormChange.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { DefaultNodeDataType } from '@chatbutler/shared';
import { DefaultNodeDataType } from '@chatbutler/shared/src/index';

export function handleChange(
event:
Expand Down
2 changes: 1 addition & 1 deletion packages/web/src/utils/parsePromptInputs.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { CustomNode } from '@chatbutler/shared';
import { CustomNode } from '@chatbutler/shared/src/index';

import { RFState } from '../store/useStore';

Expand Down
Loading

0 comments on commit ea0d169

Please sign in to comment.