From ed3c058c03c89713a18e7806bf5e8fafe58213b8 Mon Sep 17 00:00:00 2001 From: Tyler Ohlsen Date: Fri, 6 Oct 2023 12:15:38 -0700 Subject: [PATCH] Add resizable side panel for workspace component details Signed-off-by: Tyler Ohlsen --- public/app.tsx | 7 +++- .../pages/workflow_detail/workflow_detail.tsx | 4 +- .../workspace/component_inputs.tsx | 28 +++++++++++++ .../pages/workflow_detail/workspace/index.ts | 2 +- .../workspace/reactflow-styles.scss | 12 ++---- .../workspace/resizable_workspace.tsx | 40 +++++++++++++++++++ .../workspace/workspace-styles.scss | 12 ++++++ .../workflow_detail/workspace/workspace.tsx | 13 ++---- 8 files changed, 95 insertions(+), 23 deletions(-) create mode 100644 public/pages/workflow_detail/workspace/component_inputs.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 = ( -