|
@@ -1,6 +1,6 @@
|
|
<template>
|
|
<template>
|
|
<div class='modal_window__overlay' :class='{"modal_window--show": value}' @click.self='closeModal'>
|
|
<div class='modal_window__overlay' :class='{"modal_window--show": value}' @click.self='closeModal'>
|
|
- <div class='modal_window' :class='{"modal_window--show": value}'>
|
|
|
|
|
|
+ <div class='modal_window' :class='{"modal_window--show": value}' :style='{"width": width || "20rem"}'>
|
|
<slot></slot>
|
|
<slot></slot>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -9,7 +9,7 @@
|
|
<script>
|
|
<script>
|
|
export default {
|
|
export default {
|
|
name: 'ModalWindow',
|
|
name: 'ModalWindow',
|
|
- props: ['value'],
|
|
|
|
|
|
+ props: ['value', 'width'],
|
|
methods: {
|
|
methods: {
|
|
closeModal () {
|
|
closeModal () {
|
|
this.$emit('input', false)
|
|
this.$emit('input', false)
|
|
@@ -44,7 +44,7 @@
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.modal_window {
|
|
.modal_window {
|
|
- width: 20rem;
|
|
|
|
|
|
+ box-shadow: 0 14px 28px rgba(0,0,0,0.15), 0 10px 10px rgba(0,0,0,0.10);
|
|
background-color: #fff;
|
|
background-color: #fff;
|
|
margin-top: -3rem;
|
|
margin-top: -3rem;
|
|
opacity: 0;
|
|
opacity: 0;
|