Skip to content

Commit 049abd8

Browse files
committed
feat(apps): dim vue version
1 parent 43eb6b0 commit 049abd8

File tree

3 files changed

+18
-2
lines changed

3 files changed

+18
-2
lines changed

packages/app-frontend/src/features/apps/AppSelect.vue

+1
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ export default defineComponent({
118118
<template #default="{ item }">
119119
<AppSelectItem
120120
:app="item"
121+
:selected="currentApp === item"
121122
/>
122123
</template>
123124

packages/app-frontend/src/features/apps/AppSelectItem.vue

+11-1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ export default defineComponent({
88
type: Object,
99
required: true,
1010
},
11+
12+
selected: {
13+
type: Boolean,
14+
default: false,
15+
},
1116
},
1217
1318
setup (props) {
@@ -27,7 +32,12 @@ export default defineComponent({
2732
<div class="leading-tight">
2833
<div class="app-button flex items-center">
2934
<span class="truncate flex-1">{{ app.name }}</span>
30-
<span class="flex-none flex items-center">
35+
<span
36+
class="flex-none flex items-center"
37+
:class="{
38+
'opacity-40': !selected,
39+
}"
40+
>
3141
<img
3242
src="~@front/assets/vue-logo.svg"
3343
class="w-6 h-6"

packages/app-frontend/src/features/apps/AppSelectPaneItem.vue

+6-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,12 @@ export default defineComponent({
3939
>
4040
<div class="flex items-center">
4141
<span class="truncate flex-1">{{ app.name }}</span>
42-
<span class="flex-none flex items-center">
42+
<span
43+
class="flex-none flex items-center"
44+
:class="{
45+
'opacity-40': !selected,
46+
}"
47+
>
4348
<img
4449
src="~@front/assets/vue-logo.svg"
4550
class="w-6 h-6"

0 commit comments

Comments
 (0)