langflow/src/backend/langflow/template/frontend_node/custom_components.py
Gabriel Luiz Freitas Almeida 79b12b8135
Revert "Release 0.5.6"
2023-11-06 23:18:49 -03:00

31 lines
998 B
Python

from langflow.template.field.base import TemplateField
from langflow.template.frontend_node.base import FrontendNode
from langflow.template.template.base import Template
from langflow.interface.custom.constants import DEFAULT_CUSTOM_COMPONENT_CODE
class CustomComponentFrontendNode(FrontendNode):
name: str = "CustomComponent"
display_name: str = "Custom Component"
beta: bool = True
template: Template = Template(
type_name="CustomComponent",
fields=[
TemplateField(
field_type="code",
required=True,
placeholder="",
is_list=False,
show=True,
value=DEFAULT_CUSTOM_COMPONENT_CODE,
name="code",
advanced=False,
dynamic=True,
)
],
)
description: str = "Create any custom component you want!"
base_classes: list[str] = []
def to_dict(self):
return super().to_dict()