Skip to content

Commit a786ab1

Browse files
author
Guillaume Chau
committed
feat(dashboard): sidepane transition
1 parent 4f5b193 commit a786ab1

File tree

3 files changed

+14
-4
lines changed

3 files changed

+14
-4
lines changed

packages/@vue/cli-ui/src/style/main.styl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
@import '~prismjs/themes/prism.css'
22
@import 'imports'
3+
@import 'transitions'
34

45
html,
56
body,
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
.sidepane-enter-active,
2+
.sidepane-leave-active
3+
transition transform .15s
4+
5+
.sidepane-enter,
6+
.sidepane-leave-to
7+
transform translateX(100%)

packages/@vue/cli-ui/src/views/ProjectDashboard.vue

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,12 @@
5050
</div>
5151
</ApolloQuery>
5252

53-
<WidgetAddPane
54-
v-if="customizeMode"
55-
@close="customizeMode = false"
56-
/>
53+
<transition name="sidepane">
54+
<WidgetAddPane
55+
v-if="customizeMode"
56+
@close="customizeMode = false"
57+
/>
58+
</transition>
5759
</div>
5860
</ContentView>
5961
</div>

0 commit comments

Comments
 (0)