Fix reporter page blocks not appearing
This commit is contained in:
parent
8f6f1cc8f8
commit
2050078076
@ -4,43 +4,70 @@
|
||||
v-bind="$props"
|
||||
v-on="$listeners"
|
||||
>
|
||||
<split
|
||||
v-if="showDisplayElements"
|
||||
ref="split"
|
||||
:direction="block.layout"
|
||||
:gutter-size="12"
|
||||
class="h-100"
|
||||
@onDragEnd="setDisplayElementSizes"
|
||||
<template
|
||||
#header
|
||||
>
|
||||
<split-area
|
||||
v-for="(element, displayElementIndex) in block.elements"
|
||||
:key="displayElementIndex"
|
||||
:size="element.meta.size"
|
||||
:min-size="0"
|
||||
:class="{
|
||||
'overflow-hidden h-100': element.kind !== 'Text',
|
||||
'w-100': block.elements.length === 1,
|
||||
}"
|
||||
class="position-relative"
|
||||
<div
|
||||
v-if="block.title || block.description"
|
||||
class="px-3"
|
||||
style="padding-top: 0.75rem; padding-bottom: 0.75rem;"
|
||||
>
|
||||
<div
|
||||
v-if="processing"
|
||||
class="d-flex align-items-center justify-content-center h-100"
|
||||
<h5
|
||||
v-if="block.title"
|
||||
class="text-primary text-truncate mb-0"
|
||||
>
|
||||
<b-spinner />
|
||||
</div>
|
||||
{{ block.title }}
|
||||
</h5>
|
||||
|
||||
<display-element
|
||||
v-else
|
||||
:display-element="element"
|
||||
:labels="{
|
||||
previous: $t('display-element:table.view.previous'),
|
||||
next: $t('display-element:table.view.next'),
|
||||
<b-card-text
|
||||
v-if="block.description"
|
||||
class="text-dark text-truncate"
|
||||
:class="{ 'mt-1': block.title }"
|
||||
>
|
||||
{{ block.description }}
|
||||
</b-card-text>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<template #default>
|
||||
<split
|
||||
v-if="showDisplayElements"
|
||||
ref="split"
|
||||
:direction="block.layout"
|
||||
:gutter-size="12"
|
||||
class="h-100"
|
||||
@onDragEnd="setDisplayElementSizes"
|
||||
>
|
||||
<split-area
|
||||
v-for="(element, displayElementIndex) in block.elements"
|
||||
:key="displayElementIndex"
|
||||
:size="element.meta.size"
|
||||
:min-size="0"
|
||||
:class="{
|
||||
'overflow-hidden h-100': element.kind !== 'Text',
|
||||
'w-100': block.elements.length === 1,
|
||||
}"
|
||||
@update="updateDataframes({ displayElementIndex, definition: $event })"
|
||||
/>
|
||||
</split-area>
|
||||
</split>
|
||||
class="position-relative"
|
||||
>
|
||||
<div
|
||||
v-if="processing"
|
||||
class="d-flex align-items-center justify-content-center h-100"
|
||||
>
|
||||
<b-spinner />
|
||||
</div>
|
||||
|
||||
<display-element
|
||||
v-else
|
||||
:display-element="element"
|
||||
:labels="{
|
||||
previous: $t('display-element:table.view.previous'),
|
||||
next: $t('display-element:table.view.next'),
|
||||
}"
|
||||
@update="updateDataframes({ displayElementIndex, definition: $event })"
|
||||
/>
|
||||
</split-area>
|
||||
</split>
|
||||
</template>
|
||||
</wrap>
|
||||
</template>
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user