diff --git a/diagrams/c4/__init__.py b/diagrams/c4/__init__.py index 90ce7a92..f94bc589 100644 --- a/diagrams/c4/__init__.py +++ b/diagrams/c4/__init__.py @@ -57,6 +57,19 @@ def C4Node(name, technology="", description="", type="Container", **kwargs): return Node(**node_attributes) +def Component(name, technology="", description="", **kwargs): + container_attributes = { + "name": name, + "technology": technology, + "description": description, + "type": "Component", + "fillcolor": "lightskyblue", + "fontcolor": "black", + } + container_attributes.update(kwargs) + return C4Node(**container_attributes) + + def Container(name, technology="", description="", **kwargs): container_attributes = { "name": name,