Skip to content

Commit 2ea11f5

Browse files
author
Guillaume Chau
committed
refactor: use v-tooltip
1 parent 3d86d6c commit 2ea11f5

File tree

2 files changed

+22
-4
lines changed

2 files changed

+22
-4
lines changed

src/devtools/locales/en.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,11 @@ export default {
4444
tooltip: '[[{{keys.ctrl}}]] + [[F]] Filter components by name'
4545
}
4646
},
47+
ComponentInstance: {
48+
consoleId: {
49+
tooltip: 'Available as <mono>{{id}}</mono> in the console.'
50+
}
51+
},
4752
ComponentInspector: {
4853
openInEditor: {
4954
tooltip: 'Open <mono><<insert_drive_file>>{{file}}</mono> in editor'

src/devtools/views/components/ComponentInstance.vue

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,29 @@
2323
</span>
2424
<span class="angle-bracket">&lt;</span><span class="item-name">{{ displayName }}</span><span class="angle-bracket">&gt;</span>
2525
</span>
26-
<span class="info console" v-if="instance.consoleId === '$vm0'" title="Available as $vm0 in the console.">
26+
<span
27+
v-if="instance.consoleId"
28+
class="info console"
29+
v-tooltip="$t('ComponentInstance.consoleId.tooltip', { id: instance.consoleId })"
30+
>
2731
= {{ instance.consoleId }}
2832
</span>
29-
<span class="info router-view" v-if="instance.isRouterView">
33+
<span
34+
v-if="instance.isRouterView"
35+
class="info router-view"
36+
>
3037
router-view{{ instance.matchedRouteSegment ? ': ' + instance.matchedRouteSegment : null }}
3138
</span>
32-
<span class="info fragment" v-if="instance.isFragment">
39+
<span
40+
v-if="instance.isFragment"
41+
class="info fragment"
42+
>
3343
fragment
3444
</span>
35-
<span class="info inactive" v-if="instance.inactive">
45+
<span
46+
v-if="instance.inactive"
47+
class="info inactive"
48+
>
3649
inactive
3750
</span>
3851
<span class="spacer"></span>

0 commit comments

Comments
 (0)