misuzu/templates/manage/macros.twig

56 lines
2.3 KiB
Twig
Raw Normal View History

2018-09-23 16:31:47 +00:00
{% macro manage_navigation(nav) %}
2018-10-22 19:53:21 +00:00
{% from 'macros.twig' import container_title %}
2018-09-23 16:31:47 +00:00
{% for name, value in nav %}
<div class="container manage__navigation">
2018-10-22 19:53:21 +00:00
{{ container_title(name) }}
2018-09-23 16:31:47 +00:00
<div class="manage__navigation__links">
{% for title, link in value %}
<a href="{{ link }}" class="manage__navigation__link">{{ title }}</a>
{% endfor %}
</div>
</div>
{% endfor %}
2018-03-27 03:15:03 +00:00
{% endmacro %}
2018-07-08 19:24:59 +00:00
{% macro permissions_table(permissions) %}
2018-10-27 14:50:46 +00:00
{% from '_layout/input.twig' import input_checkbox %}
2018-07-08 19:24:59 +00:00
<div class="permissions">
{% for perms in permissions %}
<div class="permissions__line permissions__line--header">
<div class="permissions__title">
{{ perms.title }}
</div>
<div class="permissions__choice">
Yes
</div>
<div class="permissions__choice">
No
</div>
<div class="permissions__choice">
Never
</div>
</div>
{% for perm in perms.perms %}
<div class="permissions__line">
<div class="permissions__title">
{{ perm.title }}
</div>
2018-10-27 14:50:46 +00:00
<div class="permissions__choice__wrapper">
{{ input_checkbox('perms[' ~ perms.section ~ '][' ~ perm.section ~ ']', '', perm.value == 'yes', 'permissions__choice permissions__choice--radio permissions__choice--yes', 'yes', true) }}
</div>
<div class="permissions__choice__wrapper">
{{ input_checkbox('perms[' ~ perms.section ~ '][' ~ perm.section ~ ']', '', perm.value == 'no', 'permissions__choice permissions__choice--radio permissions__choice--no', 'no', true) }}
</div>
<div class="permissions__choice__wrapper">
{{ input_checkbox('perms[' ~ perms.section ~ '][' ~ perm.section ~ ']', '', perm.value == 'never', 'permissions__choice permissions__choice--radio permissions__choice--never', 'never', true) }}
</div>
2018-07-08 19:24:59 +00:00
</div>
{% endfor %}
{% endfor %}
</div>
{% endmacro %}