Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / web / modules / contrib / devel / webprofiler / templates / Collector / user.html.twig
1 {% block toolbar %}
2     {% set color_code = (collector.authenticated) ? 'green' : 'red' %}
3     {% set icon %}
4     <a href="{{ url("webprofiler.dashboard", {profile: token}, {fragment: 'user'}) }}" title="{{ 'User'|t }}">
5         <img width="24" height="28" alt="{{ 'User'|t }}"
6              src="data:image/png;base64,{{ collector.icon }}"/>
7         <span class="sf-toolbar-info-piece-additional sf-toolbar-status sf-toolbar-status-{{ color_code }}">
8             {% if collector.authenticated %}
9                 {{ collector.username }}
10             {% endif %}
11         </span>
12     </a>
13     {% endset %}
14     {% set text %}
15     {% if collector.authenticated %}
16         <div class="sf-toolbar-info-piece">
17             <b>{{ 'Logged in as'|t }}</b>
18             <span class="sf-toolbar-status sf-toolbar-status-{{ color_code }}">{{ collector.username }}</span>
19         </div>
20         <div class="sf-toolbar-info-piece">
21             <b>{{ 'Roles'|t }}</b>
22             <span>{{ collector.roles|join(', ') }}</span>
23         </div>
24         <div class="sf-toolbar-info-piece">
25             <b>{{ 'Authenticated by'|t }}</b>
26             <span>{{ collector.provider }}</span>
27         </div>
28     {% else %}
29         {{ collector.anonymous }}
30     {% endif %}
31     {% endset %}
32
33     <div class="sf-toolbar-block">
34         <div class="sf-toolbar-icon">{{ icon|default('') }}</div>
35         <div class="sf-toolbar-info">{{ text|default('') }}</div>
36     </div>
37 {% endblock %}
38
39 {% block panel %}
40     <script id="user" type="text/template">
41         <h2 class="panel__title">{{ 'User'|t }}</h2>
42         <div class="panel__container">
43             <table class="table--duo">
44                 <tr>
45                     <th>{{ 'Name'|t }}</th>
46                     <td><%- data.name %></td>
47                 </tr>
48                 <tr>
49                     <th>{{ 'Authenticated'|t }}</th>
50                     <td><%- data.authenticated %></td>
51                 </tr>
52                 <tr>
53                     <th>{{ 'Provider'|t }}</th>
54                     <td><%- data.provider %></td>
55                 </tr>
56                 <tr>
57                     <th>{{ 'Roles'|t }}</th>
58                     <td><%- data.roles.join(', ') %></td>
59                 </tr>
60             </table>
61         </div>
62     </script>
63 {% endblock %}