templates/components/_templates.html.twig line 1

Open in your IDE?
  1. <script type="text/x-template" id="flash">
  2.     <div class="flash-message alert"
  3.          :class="'alert-' + messageClass"
  4.          role="alert"
  5.          v-show="show"
  6.          v-text="message">
  7.     </div>
  8. </script>
  9. <script type="text/x-template" id="flashes">
  10.     <div class="flashes-container" style="z-index: 1051;">
  11.         <flash v-for="message, index in messages" :key="index" :message="message.message"
  12.                :level="message.level"></flash>
  13.     </div>
  14. </script>
  15. <script type="text/x-template" id="tab">
  16.     <div class="tab-pane fade mt-2" v-show="isActive" :class="{ 'active': isActive, 'show': isActive }">
  17.         <slot></slot>
  18.     </div>
  19. </script>
  20. <script type="text/x-template" id="tabs">
  21.     <div>
  22.         <ul class="nav nav-tabs">
  23.             <li class="nav-item" v-for="tab in tabs">
  24.                 <a class="nav-link" :href="tab.href" @click="selectTab(tab)" :class="{ 'active': tab.isActive }">[[tab.name]]</a>
  25.             </li>
  26.         </ul>
  27.         <div class="tab-content">
  28.             <slot></slot>
  29.         </div>
  30.     </div>
  31. </script>
  32. <script type="text/x-template" id="carousel">
  33.     <div>
  34.         <slot></slot>
  35.     </div>
  36. </script>
  37. <script type="text/x-template" id="modal">
  38.     <div v-cloak class="modal fade" :id="identifier" tabindex="-1" role="dialog" aria-labelledby="identifier + '-label'"
  39.          aria-hidden="true">
  40.         <div class="modal-dialog" :class="[sizeClass, verticallyCenteredClass]" role="document">
  41.             <div class="modal-content">
  42.                 <div class="modal-header">
  43.                     <h5 class="modal-title" :id="identifier + '-label'">[[title]]</h5>
  44.                     <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  45.                         <span aria-hidden="true">&times;</span>
  46.                     </button>
  47.                 </div>
  48.                 <div class="modal-body">
  49.                     <slot></slot>
  50.                 </div>
  51.                 <div v-if="hasFooter" class="modal-footer">
  52.                     <button type="button" class="btn btn-secondary"
  53.                             data-dismiss="modal">{{ 'button.close'|trans({}, 'form') }}</button>
  54.                     <button type="button" class="btn btn-primary">[[primaryButton]]</button>
  55.                 </div>
  56.             </div>
  57.         </div>
  58.     </div>
  59. </script>
  60. <script type="text/x-template" id="file-upload-button">
  61.     <div class="d-inline">
  62.         <input type="file" hidden name="file" ref="fileInput" @change="uploadFile">
  63.         <button @click="selectFile" v-bind:disabled="isUploading" class="btn btn-danger text-white">
  64.             <i v-show="isUploading" class="fa fa-spinner fa-pulse mr5"></i>
  65.             <i v-show="!isUploading" class="fa fa-upload"></i>
  66.             <span v-show="isUploading">Uploading</span>
  67.             <span v-show="!isUploading">[[buttonText]]</span>
  68.         </button>
  69.     </div>
  70. </script>
  71. {% include 'components/_image_gallery.html.twig' %}
  72. {% include 'components/_translations_list.html.twig' %}
  73. {% include 'components/_translation_item.html.twig' %}