Added:
- toolbar refactor
This commit is contained in:
@@ -2,10 +2,45 @@
|
||||
<div class="bg-gray-800 p-3 min-h-14" {{ stimulus_controller('toolbar') }}>
|
||||
<div class="flex flex-row items-center justify-between">
|
||||
<div class="flex mr-2 items-center">
|
||||
{{ left_group|raw }}
|
||||
{% for element in toolbar.leftGroup %}
|
||||
{% if element.type == 'button' %}
|
||||
<twig:ToolBarButton
|
||||
icon="{{ element.icon }}"
|
||||
text="{{ element.text }}"
|
||||
action="{{ element.action }}"
|
||||
/>
|
||||
{% elseif element.type == 'divider' %}
|
||||
<twig:Divider/>
|
||||
{% elseif element.type == 'dropdown' %}
|
||||
<twig:DropdownMenu
|
||||
icon="{{ element.icon }}"
|
||||
text="{{ element.text }}"
|
||||
action="{{ element.action }}"
|
||||
items="{{ element.additionalProperties.items }}"
|
||||
/>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
</div>
|
||||
<div class="flex mr-2 items-center">
|
||||
{{ right_group|raw }}
|
||||
{% for element in toolbar.rightGroup %}
|
||||
{% if element.type == 'button' %}
|
||||
<twig:ToolBarButton
|
||||
icon="{{ element.icon }}"
|
||||
text="{{ element.text }}"
|
||||
action="{{ element.action }}"
|
||||
/>
|
||||
{% elseif element.type == 'divider' %}
|
||||
<twig:Divider/>
|
||||
{% elseif element.type == 'dropdown' %}
|
||||
<twig:DropdownMenu
|
||||
icon="{{ element.icon }}"
|
||||
text="{{ element.text }}"
|
||||
action="{{ element.action }}"
|
||||
items="{{ element.additionalProperties.items }}"
|
||||
/>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user