Stackedit/src/components/modals/common/ModalInner.vue
2022-06-02 07:45:13 +08:00

43 lines
746 B
Vue

<template>
<div class="modal__inner-1" role="dialog">
<div class="modal__inner-2">
<button class="modal__close-button button not-tabbable" @click="config.reject()" v-title="'关闭窗口'">
<icon-close></icon-close>
</button>
<slot></slot>
</div>
</div>
</template>
<script>
import { mapGetters } from 'vuex';
export default {
computed: {
...mapGetters('modal', [
'config',
]),
},
};
</script>
<style lang="scss">
@import '../../../styles/variables.scss';
.modal__close-button {
position: absolute;
top: 8px;
right: 8px;
color: rgba(0, 0, 0, 0.5);
width: 32px;
height: 32px;
padding: 2px;
&:active,
&:focus,
&:hover {
color: rgba(0, 0, 0, 0.67);
}
}
</style>