From 119626075ddb8357ae91319bdada188caaad76a2 Mon Sep 17 00:00:00 2001 From: Tyler Ohlsen Date: Mon, 9 Oct 2023 14:56:57 -0700 Subject: [PATCH] Add a component details side panel (#57) Signed-off-by: Tyler Ohlsen --- public/app.tsx | 7 +- public/pages/overview/overview.tsx | 8 ++ .../pages/workflow_detail/workflow_detail.tsx | 9 +- .../workspace/component_details.tsx | 99 +++++++++++++++++++ .../pages/workflow_detail/workspace/index.ts | 2 +- .../workspace/reactflow-styles.scss | 16 ++- .../workspace/resizable_workspace.tsx | 68 +++++++++++++ .../workspace/workspace-styles.scss | 12 +++ .../workflow_detail/workspace/workspace.tsx | 19 ++-- .../workspace_component/input_field_list.tsx | 2 +- .../workspace_component.tsx | 21 +--- .../workflows/new_workflow/new_workflow.tsx | 7 ++ .../workflows/workflow_list/workflow_list.tsx | 3 + public/pages/workflows/workflows.tsx | 5 + 14 files changed, 234 insertions(+), 44 deletions(-) create mode 100644 public/pages/workflow_detail/workspace/component_details.tsx create mode 100644 public/pages/workflow_detail/workspace/resizable_workspace.tsx create mode 100644 public/pages/workflow_detail/workspace/workspace-styles.scss diff --git a/public/app.tsx b/public/app.tsx index 393a0145..578995d2 100644 --- a/public/app.tsx +++ b/public/app.tsx @@ -19,7 +19,7 @@ interface Props extends RouteComponentProps {} export const AiFlowDashboardsApp = (props: Props) => { const sidebar = ( -