PluginProbe
ezCache / 1.3
ezCache v1.3
2.6.5 2.6.4 2.6.2 2.6.3 2.6.1 2.6.0 2.5.6 2.5.5 2.5.4 2.5.3 2.5.2 2.5.1 2.5 2.2.1 2.2.2 trunk 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.3 1.3.1 1.3.10 1.3.11 All 49 releases
ezcache / assets / src / js / Components / TogglePanel.vue

TogglePanel.vue in ezCache 1.3, at assets/src/js/Components/TogglePanel.vue

35 lines 1008 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <template>
2 <div class="widget open" :class="{ 'no-top': !$slots.title }">
3 <div v-if="$slots.title" class="widget-top">
4 <div class="widget-title">
5 <h3 :id="$id('title')">
6 <slot name="title"></slot>
7 <span class="in-widget-title"></span>
8 </h3>
9 </div>
10 </div>
11
12 <div class="widget-inside" :aria-describedby="$id('title')" :id="$id('panel')">
13 <div class="widget-content">
14 <div v-if="showSpinner" class="widget-loading-spinner">
15 <Loader size="64"></Loader>
16 </div>
17 <slot></slot>
18 </div>
19 </div>
20 </div>
21 </template>
22
23 <script>
24 import Loader from "./Loader";
25 export default {
26 components: {Loader},
27 props: {
28 showSpinner: {
29 type: Boolean,
30 default: false
31 }
32 }
33 };
34 </script>
35