Skip to content

Commit

Permalink
Add SideModal
Browse files Browse the repository at this point in the history
  • Loading branch information
shff committed Mar 29, 2018
1 parent 13f61e2 commit ce849f5
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 1 deletion.
41 changes: 41 additions & 0 deletions UI/app/components/elements/side_modal.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<template>
<transition
enter-class="op0 right0-ch"
leave-to-class="op0 right0-ch">
<div
v-if="value"
class="fixed fill bg-dim ease flex z4"
@click.self="$emit('input', false)">
<div
class="fixed top-0 bottom-0 right-0 width-2 bg-white shadow2 z2 ease
flex flex-column">
<div
v-if="title"
v-text="title"
class="px3 py2 h2 bg-silver" />
<div class="flex-auto overflow-auto">
<slot />
</div>
<div class="px3 py2 bg-silver right-align">
<slot name="footer" />
</div>
</div>
</div>
</transition>
</template>

<script>
export default {
name: "SideModal",
props: {
value: {
type: Boolean,
default: false,
},
title: {
type: String,
default: null,
},
},
};
</script>
2 changes: 1 addition & 1 deletion UI/app/main.styl
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ input:invalid
transform translate(-10%, -50%) scale(0.8)
.left2n
left -2.5em
.right0
.right0, .right0-ch > div
transform translateX(100%)
.left0
transform translateX(-100%)
Expand Down

0 comments on commit ce849f5

Please sign in to comment.