Skip to content

Commit 648261e

Browse files
authored
fix(#2628): add breaking to health details panel (#2629)
1 parent cd2cb83 commit 648261e

File tree

1 file changed

+37
-36
lines changed

1 file changed

+37
-36
lines changed

spring-boot-admin-server-ui/src/main/frontend/views/instances/details/health-details.vue

Lines changed: 37 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -15,45 +15,46 @@
1515
-->
1616

1717
<template>
18-
<div>
19-
<dl
20-
class="px-4 py-3 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"
21-
:class="{ 'bg-white': index % 2 === 0, 'bg-gray-50': index % 2 !== 0 }"
22-
>
23-
<dt class="text-sm font-medium text-gray-500">
24-
{{ name }}
25-
</dt>
26-
<dd class="mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2">
27-
<sba-status-badge :status="health.status" />
18+
<dl
19+
class="px-4 py-3 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"
20+
:class="{ 'bg-white': index % 2 === 0, 'bg-gray-50': index % 2 !== 0 }"
21+
>
22+
<dt class="text-sm font-medium text-gray-500">
23+
{{ name }}
24+
</dt>
25+
<dd class="mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2">
26+
<sba-status-badge :status="health.status" />
2827

29-
<dl v-if="details && details.length > 0" class="grid grid-cols-2 mt-2">
30-
<template v-for="detail in details" :key="detail.name">
31-
<dt class="font-medium" v-text="detail.name" />
32-
<dd
33-
v-if="name === 'diskSpace'"
34-
v-text="
35-
typeof detail.value === 'number'
36-
? prettyBytes(detail.value)
37-
: detail.value
38-
"
28+
<dl v-if="details && details.length > 0" class="grid grid-cols-2 mt-2">
29+
<template v-for="detail in details" :key="detail.name">
30+
<dt class="font-medium" v-text="detail.name" />
31+
<dd
32+
v-if="name === 'diskSpace'"
33+
v-text="
34+
typeof detail.value === 'number'
35+
? prettyBytes(detail.value)
36+
: detail.value
37+
"
38+
/>
39+
<dd v-else-if="typeof detail.value === 'object'">
40+
<pre
41+
class="break-words whitespace-pre-wrap"
42+
v-text="toJson(detail.value)"
3943
/>
40-
<dd v-else-if="typeof detail.value === 'object'">
41-
<pre class="is-breakable" v-text="toJson(detail.value)" />
42-
</dd>
43-
<dd v-else class="is-breakable" v-text="detail.value" />
44-
</template>
45-
</dl>
46-
</dd>
47-
</dl>
44+
</dd>
45+
<dd v-else class="break-words whitespace-pre-wrap" v-text="detail.value" />
46+
</template>
47+
</dl>
48+
</dd>
49+
</dl>
4850

49-
<health-details
50-
v-for="(child, idx) in childHealth"
51-
:key="child.name"
52-
:index="idx + 1"
53-
:name="child.name"
54-
:health="child.value"
55-
/>
56-
</div>
51+
<health-details
52+
v-for="(child, idx) in childHealth"
53+
:key="child.name"
54+
:index="idx + 1"
55+
:name="child.name"
56+
:health="child.value"
57+
/>
5758
</template>
5859

5960
<script>

0 commit comments

Comments
 (0)