<script type="text/x-template" id="flash">
<div class="flash-message alert"
:class="'alert-' + messageClass"
role="alert"
v-show="show"
v-text="message">
</div>
</script>
<script type="text/x-template" id="flashes">
<div class="flashes-container" style="z-index: 1051;">
<flash v-for="message, index in messages" :key="index" :message="message.message"
:level="message.level"></flash>
</div>
</script>
<script type="text/x-template" id="tab">
<div class="tab-pane fade mt-2" v-show="isActive" :class="{ 'active': isActive, 'show': isActive }">
<slot></slot>
</div>
</script>
<script type="text/x-template" id="tabs">
<div>
<ul class="nav nav-tabs">
<li class="nav-item" v-for="tab in tabs">
<a class="nav-link" :href="tab.href" @click="selectTab(tab)" :class="{ 'active': tab.isActive }">[[tab.name]]</a>
</li>
</ul>
<div class="tab-content">
<slot></slot>
</div>
</div>
</script>
<script type="text/x-template" id="carousel">
<div>
<slot></slot>
</div>
</script>
<script type="text/x-template" id="modal">
<div v-cloak class="modal fade" :id="identifier" tabindex="-1" role="dialog" aria-labelledby="identifier + '-label'"
aria-hidden="true">
<div class="modal-dialog" :class="[sizeClass, verticallyCenteredClass]" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" :id="identifier + '-label'">[[title]]</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<slot></slot>
</div>
<div v-if="hasFooter" class="modal-footer">
<button type="button" class="btn btn-secondary"
data-dismiss="modal">{{ 'button.close'|trans({}, 'form') }}</button>
<button type="button" class="btn btn-primary">[[primaryButton]]</button>
</div>
</div>
</div>
</div>
</script>
<script type="text/x-template" id="file-upload-button">
<div class="d-inline">
<input type="file" hidden name="file" ref="fileInput" @change="uploadFile">
<button @click="selectFile" v-bind:disabled="isUploading" class="btn btn-danger text-white">
<i v-show="isUploading" class="fa fa-spinner fa-pulse mr5"></i>
<i v-show="!isUploading" class="fa fa-upload"></i>
<span v-show="isUploading">Uploading</span>
<span v-show="!isUploading">[[buttonText]]</span>
</button>
</div>
</script>
{% include 'components/_image_gallery.html.twig' %}
{% include 'components/_translations_list.html.twig' %}
{% include 'components/_translation_item.html.twig' %}