{% set files_mode = get_cookie('g5_files_mode')|json_decode|default('thumbnails') %}
<div class="g-particles-header filepicker-header settings-block clearfix">
<div class="float-right files-mode">
<div class="file-mode{{ files_mode == 'thumbnails' ? ' active' : '' }}" data-files-mode="thumbnails"><i class="fa fa-th-large" aria-hidden="true"></i></div>
<div class="file-mode{{ files_mode == 'list' ? ' active' : '' }}" data-files-mode="list"><i class="fa fa-th-list" aria-hidden="true"></i></div>
</div>
</div>
<div class="g-particles-main icons-wrapper g-grid">
<div class="folders g-block size-30">
<ul class="g-bookmarks">
{% for index,bookmark in bookmarks %}
<li class="g-bookmark{{ (index in active) ? ' selected' : '' }}">
<span class="g-bookmark-title" title="{{ index }}">{{ index }} <i class="g-bookmark-collapse fa fa-fw fa-minus"></i></span>
<ul class="g-folders fa-ul">
{% for folder in bookmark %}
<li{{ (folder in active) ? ' class="selected active"' : '' }} data-folder="{{ {pathname: folder}|json_encode|e('html_attr') }}">
<i class="fa-li far fa-folder" aria-hidden="true"></i> <span class="path" title="{{ folder }}">{{ folder }}</span>
</li>
{% include 'ajax/filepicker/subfolders.html.twig' with {'folder': attribute(attribute(folders, index), folder), 'active': active } %}
{% endfor %}
</ul>
</li>
{% endfor %}
{#{% for index,folder in folders %}
<li data-folder="{{ folder|json_encode()|e('html_attr') }}">{{ folder.filename }}</li>
{% endfor %}#}
</ul>
</div>
<div class="g-files g-block g-filemode-{{ files_mode }}">
{% include 'ajax/filepicker/files.html.twig' with {'files': files, 'value': value } %}
</div>
</div>
{#<div class="g-breadcrumbs">{{ base }}</div>#}
<div class="g-particles-footer settings-block clearfix">
<div class="float-left footer-upload-info font-small">
{{ 'GANTRY5_PLATFORM_FILEPICKER_UPLOAD_DESC'|trans|raw }}
<br/>
{{ 'GANTRY5_PLATFORM_FILEPICKER_CURRENT_FILTERS'|trans }} {{ filter ? ('<code>' ~ filter ~ '</code>')|raw :
('<strong>' ~ 'GANTRY5_PLATFORM_FILEPICKER_NO_FILTER'|trans ~ '</strong>')|raw }}
</div>
<div class="float-right">
<button href="#" class="button button-primary" data-select="">{{ 'GANTRY5_PLATFORM_SELECT'|trans }}</button>
<button href="#" class="button g5-dialog-close">{{ 'GANTRY5_PLATFORM_CANCEL'|trans }}</button>
</div>
</div>