Skip to content

Commit 19c679b

Browse files
committed
add option to copy the header values to clipboard
1 parent e2365cc commit 19c679b

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

src/Frontend/src/components/messages/HeadersView.vue

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<script setup lang="ts">
22
import { ExtendedFailedMessage } from "@/resources/FailedMessage";
3-
3+
import CopyToClipboard from "@/components/CopyToClipboard.vue";
44
const props = defineProps<{
55
message: ExtendedFailedMessage;
66
}>();
@@ -11,8 +11,20 @@ const props = defineProps<{
1111
<tbody>
1212
<tr class="interactiveList" v-for="(header, index) in props.message.headers" :key="index">
1313
<td nowrap="nowrap">{{ header.key }}</td>
14-
<td>
14+
<td class="toolbar">
15+
<!--
1516
<pre>{{ header.value }}</pre>
17+
<span>
18+
<CopyToClipboard :value="header.value || ''" />
19+
20+
</span>
21+
-->
22+
<!-- Use flexbox to align items horizontally -->
23+
<div style="display: flex; align-items: center">
24+
<!-- The pre element should not wrap, so use white-space: nowrap or keep it as a block element -->
25+
<pre style="margin: 0; white-space: nowrap">{{ header.value }}</pre>
26+
<CopyToClipboard :value="header.value || ''" />
27+
</div>
1628
</td>
1729
</tr>
1830
</tbody>

0 commit comments

Comments
 (0)