From ef78b5eeb69d0cf3329f43c4eb0a06b4f42c6cf8 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Thu, 29 Feb 2024 23:09:49 -0300 Subject: [PATCH] Add BranchComponent to utilities package --- .../langflow/components/utilities/Branch.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/backend/langflow/components/utilities/Branch.py diff --git a/src/backend/langflow/components/utilities/Branch.py b/src/backend/langflow/components/utilities/Branch.py new file mode 100644 index 000000000..daa103e09 --- /dev/null +++ b/src/backend/langflow/components/utilities/Branch.py @@ -0,0 +1,14 @@ +from langflow import CustomComponent +from langflow.field_typing import Text + + +class BranchComponent(CustomComponent): + display_name: str = "Branch Component" + documentation: str = "http://docs.langflow.org/components/custom" + is_conditional = True + + def build_config(self): + return {"param": {"display_name": "Parameter"}} + + def build(self, param: Text) -> Text: + return {"path": True, "result": param}