From c8404520fe4d3e36d57115671b36ee0b0e21c247 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Thu, 30 Nov 2023 17:09:12 -0300 Subject: [PATCH] Add CustomComponent class to langflow components --- .../custom_components/CustomComponent.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/backend/langflow/components/custom_components/CustomComponent.py diff --git a/src/backend/langflow/components/custom_components/CustomComponent.py b/src/backend/langflow/components/custom_components/CustomComponent.py new file mode 100644 index 000000000..35a6036dd --- /dev/null +++ b/src/backend/langflow/components/custom_components/CustomComponent.py @@ -0,0 +1,14 @@ +from langflow import CustomComponent +from langflow.field_typing import Data + + +class Component(CustomComponent): + display_name: str = "Custom Component" + description: str = "Create any custom component you want!" + documentation: str = "http://docs.langflow.org/components/custom" + + def build_config(self): + return {"param": {"display_name": "Parameter"}} + + def build(self, param: Data) -> Data: + return param