Skip to content

Commit 1a3d710

Browse files
authored
feat: only render toolbar piece when llm chain is used (#46)
1 parent b264309 commit 1a3d710

File tree

1 file changed

+28
-26
lines changed

1 file changed

+28
-26
lines changed

src/Resources/views/data_collector.html.twig

+28-26
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,38 @@
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.llmCallCount }}</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.llmCallCount > 0 %}
5+
{% set icon %}
6+
{{ include('@LlmChain/icon.svg', { y: 18 }) }}
7+
<span class="sf-toolbar-value">{{ collector.llmCallCount }}</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 LLMs</b>
16-
<span class="sf-toolbar-status">{{ collector.llmCalls|length }}</span>
17-
</div>
18-
<div class="sf-toolbar-info-piece">
19-
<b class="label">LLM Calls</b>
20-
<span class="sf-toolbar-status">{{ collector.llmCallCount }}</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 LLMs</b>
17+
<span class="sf-toolbar-status">{{ collector.llmCalls|length }}</span>
18+
</div>
19+
<div class="sf-toolbar-info-piece">
20+
<b class="label">LLM Calls</b>
21+
<span class="sf-toolbar-status">{{ collector.llmCallCount }}</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 %}
3233

33-
{{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { 'link': true }) }}
34+
{{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { 'link': true }) }}
35+
{% endif %}
3436
{% endblock %}
3537

3638
{% block menu %}

0 commit comments

Comments
 (0)