From 6c9d1c6ee0743ce750ec695f2146969591ccd7f0 Mon Sep 17 00:00:00 2001 From: Fredrik Date: Mon, 21 Mar 2022 09:59:58 +0100 Subject: [PATCH] Make Component techn optional --- C4_Component.puml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/C4_Component.puml b/C4_Component.puml index d755084..0dc7953 100644 --- a/C4_Component.puml +++ b/C4_Component.puml @@ -58,18 +58,18 @@ endlegend ' ################################## !function $getComponent($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 + !$component = "" + !if ($sprite != "") + !$component = $component + $getSprite($sprite) + '\n' + !endif + !$component = $component + '==' + $label + !if ($techn != "") + !$component = $component + '\n//[' + $techn + ']//' + !endif + !if ($descr != "") + !$component = $component + '\n\n' + $descr + !endif + !return $component !endfunction !unquoted procedure Component($alias, $label, $techn="", $descr="", $sprite="", $tags="", $link="")