From 650685a2e0bfa995de4b0321c1d178d98a55cfcc Mon Sep 17 00:00:00 2001 From: Shivam Mishra Date: Fri, 3 Oct 2025 18:15:24 +0530 Subject: [PATCH] feat: add custom tool dialog --- .../pageComponents/customTool/AuthConfig.vue | 73 ++++++ .../customTool/CreateCustomToolDialog.vue | 55 +++++ .../customTool/CustomToolForm.vue | 228 ++++++++++++++++++ .../pageComponents/customTool/ParamRow.vue | 115 +++++++++ .../i18n/locale/en/integrations.json | 81 +++++++ .../routes/dashboard/captain/tools/Index.vue | 14 +- 6 files changed, 564 insertions(+), 2 deletions(-) create mode 100644 app/javascript/dashboard/components-next/captain/pageComponents/customTool/AuthConfig.vue create mode 100644 app/javascript/dashboard/components-next/captain/pageComponents/customTool/CreateCustomToolDialog.vue create mode 100644 app/javascript/dashboard/components-next/captain/pageComponents/customTool/CustomToolForm.vue create mode 100644 app/javascript/dashboard/components-next/captain/pageComponents/customTool/ParamRow.vue diff --git a/app/javascript/dashboard/components-next/captain/pageComponents/customTool/AuthConfig.vue b/app/javascript/dashboard/components-next/captain/pageComponents/customTool/AuthConfig.vue new file mode 100644 index 000000000..4e6483319 --- /dev/null +++ b/app/javascript/dashboard/components-next/captain/pageComponents/customTool/AuthConfig.vue @@ -0,0 +1,73 @@ + + + diff --git a/app/javascript/dashboard/components-next/captain/pageComponents/customTool/CreateCustomToolDialog.vue b/app/javascript/dashboard/components-next/captain/pageComponents/customTool/CreateCustomToolDialog.vue new file mode 100644 index 000000000..891e36edf --- /dev/null +++ b/app/javascript/dashboard/components-next/captain/pageComponents/customTool/CreateCustomToolDialog.vue @@ -0,0 +1,55 @@ + + +