diff --git a/src/wireviz/templates/connector.html b/src/wireviz/templates/connector.html
index 0230f7a..bcddf9c 100644
--- a/src/wireviz/templates/connector.html
+++ b/src/wireviz/templates/connector.html
@@ -6,9 +6,8 @@
- |
- {{ designator }}
- |
+ {{ designator }} |
+
|
@@ -21,6 +20,7 @@
{{ subtype }} |
{% if show_pincount %} {{ pincount }}-pin | {% endif %}
{% if color %} {{ color }} | {% endif %}
+ {% if color %} {{ colors.colorbar_cells(color, color_len) }} {% endif %}
diff --git a/src/wireviz/templates/simple-connector.html b/src/wireviz/templates/simple-connector.html
index 5bcd0c0..77fb3f5 100644
--- a/src/wireviz/templates/simple-connector.html
+++ b/src/wireviz/templates/simple-connector.html
@@ -8,7 +8,7 @@
| {{ type }} |
- {{ subtype }} |
+ {% if subtype %} {{ subtype }} | {% endif %}
{% if show_pincount %} {{ pincount }}-pin | {% endif %}
{% if color %} {{ color }} | {% endif %}
{% if color %} {{ colors.colorbar_cells(color, color_len, "p1r") }} {% endif %}
diff --git a/src/wireviz/wv_graphviz.py b/src/wireviz/wv_graphviz.py
index dde0111..4c870d7 100644
--- a/src/wireviz/wv_graphviz.py
+++ b/src/wireviz/wv_graphviz.py
@@ -70,6 +70,7 @@ def gv_node_connector(connector: Connector) -> Table:
'use_right': use_right,
'pins': pins,
'columns': columns,
+ 'bom_id': connector.bom_entry.id,
# TODO: support asdict(connector)
'type': html_line_breaks(connector.type),
'subtype': html_line_breaks(connector.subtype),