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