File tree 2 files changed +49
-6
lines changed 2 files changed +49
-6
lines changed Original file line number Diff line number Diff line change 40
40
@click =" onConsoleClick()"
41
41
>
42
42
<VueIcon icon =" dvr" />
43
- <LoggerMessage class =" last-message"
44
- v-if =" consoleLogLast"
45
- :message =" consoleLogLast"
46
- />
47
- <div v-else class =" last-message" >{{ $t('org.vue.components.status-bar.log.empty') }}</div >
43
+ <transition-group
44
+ name =" slide-up"
45
+ duration =" 600"
46
+ tag =" div"
47
+ class =" last-message-container"
48
+ >
49
+ <LoggerMessage class =" last-message"
50
+ v-if =" consoleLogLast"
51
+ :key =" consoleLogLast.id"
52
+ :message =" consoleLogLast"
53
+ />
54
+ <div
55
+ v-else
56
+ key =" __empty"
57
+ class =" last-message no-log"
58
+ >
59
+ {{ $t('org.vue.components.status-bar.log.empty') }}
60
+ </div >
61
+ </transition-group >
48
62
</div >
49
63
50
64
<div
@@ -232,10 +246,21 @@ export default {
232
246
233
247
.console-log
234
248
& ,
235
- .last-message
249
+ .last-message-container
236
250
flex 100% 1 1
237
251
width 0
238
252
253
+ .last-message-container
254
+ overflow hidden
255
+ height 100%
256
+ position relative
257
+
258
+ .last-message
259
+ position absolute
260
+ left 0
261
+ top 4px
262
+ width 100%
263
+
239
264
.logger-message
240
265
font-size .9em
241
266
padding-right 0
@@ -245,4 +270,8 @@ export default {
245
270
color $vue-ui-color-light
246
271
.vue-ui-dark-mode &
247
272
color $vue-ui-color-dark
273
+
274
+ .no-log
275
+ padding 2px
276
+ opacity .5
248
277
</style >
Original file line number Diff line number Diff line change 5
5
.sidepane-enter ,
6
6
.sidepane-leave-to
7
7
transform translateX (100% )
8
+
9
+ .slide-up-enter-active ,
10
+ .slide-up-leave-active
11
+ transition transform .3s ease-out , opacity .3s
12
+
13
+ .slide-up-enter ,
14
+ .slide-up-leave-to
15
+ opacity 0
16
+
17
+ .slide-up-enter
18
+ transform translateY (100% )
19
+
20
+ .slide-up-leave-to
21
+ transform translateY (- 100% )
You can’t perform that action at this time.
0 commit comments