Skip to content

Commit 4a8df2f

Browse files
committed
Adds title for preview card buttons for better UX
1 parent b85f6a1 commit 4a8df2f

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/shared/ui/preview-card/preview-card-header.vue

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ const isVisibleTags = computed(() => props.tags.length > 0);
6464
:href="eventUrl"
6565
target="_blank"
6666
class="preview-card-header__tag preview-card-header__tag--json"
67+
title="Open JSON payload for this event in new tab"
6768
>
6869
JSON
6970
</a>
@@ -85,6 +86,7 @@ const isVisibleTags = computed(() => props.tags.length > 0);
8586
<div class="preview-card-header__buttons-expand">
8687
<button
8788
class="preview-card-header__button preview-card-header__button--copy"
89+
title="Copy event as PNG image to clipboard"
8890
@click="copyEvent"
8991
>
9092
<IconSvg name="copy" class="preview-card-header__button-icon" />
@@ -93,6 +95,7 @@ const isVisibleTags = computed(() => props.tags.length > 0);
9395
<div class="preview-card-header__buttons-expand-list">
9496
<button
9597
class="preview-card-header__button preview-card-header__button--copy"
98+
title="Download event as JSON file"
9699
@click="downloadFile"
97100
>
98101
<IconSvg
@@ -104,6 +107,7 @@ const isVisibleTags = computed(() => props.tags.length > 0);
104107
<button
105108
class="preview-card-header__button preview-card-header__button--copy"
106109
@click="downloadImageEvent"
110+
title="Download event as PNG image"
107111
>
108112
<IconSvg
109113
name="image-download"
@@ -116,6 +120,7 @@ const isVisibleTags = computed(() => props.tags.length > 0);
116120
<button
117121
class="preview-card-header__button preview-card-header__button--collapse"
118122
:class="{ 'preview-card-header__button--collapse-closed': !isOpen }"
123+
title="Collapse event"
119124
@click="changeView"
120125
>
121126
<IconSvg
@@ -132,6 +137,7 @@ const isVisibleTags = computed(() => props.tags.length > 0);
132137

133138
<button
134139
class="preview-card-header__button preview-card-header__button--lock"
140+
title="Lock event. Locked events will not be deleted"
135141
:class="{
136142
'preview-card-header__button--locked': isLocked,
137143
}"
@@ -142,6 +148,7 @@ const isVisibleTags = computed(() => props.tags.length > 0);
142148

143149
<button
144150
class="preview-card-header__button preview-card-header__button--delete"
151+
title="Delete event"
145152
:disabled="isLocked"
146153
@click="deleteEvent"
147154
>

0 commit comments

Comments
 (0)