From 591b161e44debe42576062860dec90f58427aba3 Mon Sep 17 00:00:00 2001 From: Jeongseop Lim Date: Mon, 20 May 2024 21:37:14 +0900 Subject: [PATCH] feat(node): add component for model c4 --- diagrams/c4/__init__.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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,