diff --git a/C4_Container.puml b/C4_Container.puml index b020232..b385028 100644 --- a/C4_Container.puml +++ b/C4_Container.puml @@ -53,18 +53,18 @@ endlegend ' ################################## !function $getContainer($label, $techn, $descr, $sprite) -!if ($descr == "") && ($sprite == "") -!return '=='+$label+'\n//['+$techn+']//' -!endif -!if ($descr == "") && ($sprite != "") -!return $getSprite($sprite)+'\n=='+$label+'\n//['+$techn+']//' -!endif -!if ($descr != "") && ($sprite == "") -!return '=='+$label+'\n//['+$techn+']//\n\n '+$descr -!endif -!if ($descr != "") && ($sprite != "") -!return $getSprite($sprite)+'\n=='+$label+'\n//['+$techn+']//\n\n '+$descr -!endif + !$container = "" + !if ($sprite != "") + !$container = $container + $getSprite($sprite)+'\n' + !endif + !$container = $container + '=='+$label + !if ($techn != "") + !$container = $container + '\n//['+$techn+']//' + !endif + !if ($descr != "") + !$container = $container + '\n\n '+$descr + !endif + !return $container !endfunction !unquoted procedure Container($alias, $label, $techn="", $descr="", $sprite="", $tags="", $link="")