Skip to content
This repository was archived by the owner on Jul 16, 2025. It is now read-only.

Commit bc512cf

Browse files
committed
feat: only render profiler bar section if used
1 parent 68d3bd2 commit bc512cf

File tree

1 file changed

+29
-26
lines changed

1 file changed

+29
-26
lines changed

src/Resources/views/data_collector.html.twig

Lines changed: 29 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,39 @@
11
{% extends '@WebProfiler/Profiler/layout.html.twig' %}
22

33
{% block toolbar %}
4-
{% set icon %}
5-
{{ include('@LlmChain/icon.svg', { y: 18 }) }}
6-
<span class="sf-toolbar-value">{{ collector.platformCalls|length }}</span>
7-
<span class="sf-toolbar-info-piece-additional-detail">
8-
<span class="sf-toolbar-label">calls</span>
9-
</span>
10-
{% endset %}
4+
{% if collector.platformCalls|length > 0 %}
5+
{% set icon %}
6+
{{ include('@LlmChain/icon.svg', { y: 18 }) }}
7+
<span class="sf-toolbar-value">{{ collector.platformCalls|length }}</span>
8+
<span class="sf-toolbar-info-piece-additional-detail">
9+
<span class="sf-toolbar-label">calls</span>
10+
</span>
11+
{% endset %}
1112

12-
{% set text %}
13-
<div class="sf-toolbar-info-piece">
13+
{% set text %}
1414
<div class="sf-toolbar-info-piece">
15-
<b class="label">Configured Platforms</b>
16-
<span class="sf-toolbar-status">1</span>
17-
</div>
18-
<div class="sf-toolbar-info-piece">
19-
<b class="label">Platform Calls</b>
20-
<span class="sf-toolbar-status">{{ collector.platformCalls|length }}</span>
21-
</div>
22-
<div class="sf-toolbar-info-piece">
23-
<b class="label">Registered Tools</b>
24-
<span class="sf-toolbar-status">{{ collector.tools|length }}</span>
25-
</div>
26-
<div class="sf-toolbar-info-piece">
27-
<b class="label">Tool Calls</b>
28-
<span class="sf-toolbar-status">{{ collector.toolCalls|length }}</span>
15+
<div class="sf-toolbar-info-piece">
16+
<b class="label">Configured Platforms</b>
17+
<span class="sf-toolbar-status">1</span>
18+
</div>
19+
<div class="sf-toolbar-info-piece">
20+
<b class="label">Platform Calls</b>
21+
<span class="sf-toolbar-status">{{ collector.platformCalls|length }}</span>
22+
</div>
23+
<div class="sf-toolbar-info-piece">
24+
<b class="label">Registered Tools</b>
25+
<span class="sf-toolbar-status">{{ collector.tools|length }}</span>
26+
</div>
27+
<div class="sf-toolbar-info-piece">
28+
<b class="label">Tool Calls</b>
29+
<span class="sf-toolbar-status">{{ collector.toolCalls|length }}</span>
30+
</div>
2931
</div>
30-
</div>
31-
{% endset %}
32+
{% endset %}
33+
34+
{{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { 'link': true }) }}
3235

33-
{{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { 'link': true }) }}
36+
{% endif %}
3437
{% endblock %}
3538

3639
{% block menu %}

0 commit comments

Comments
 (0)