md/src/components/CodemirrorEditor/resetDialog.vue
YangQi 2b1fe2743a
chore: organize comments and formatting (#165)
- 提供公共函数 & 使用合适的参数名称
- 统一导出函数声明
- 优化部分 JSDoc 注解
2022-08-01 21:19:00 +08:00

58 lines
1.0 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<template>
<el-dialog
title="提示"
class="reset__dialog"
:visible="showResetConfirm"
@close="$emit('close')"
>
<div class="text">此操作将丢失本地自定义样式是否继续?</div>
<div slot="footer" class="dialog-footer">
<el-button :type="btnType" @click="$emit('close')" plain>
</el-button>
<el-button :type="btnType" @click="$emit('confirm')" plain>
</el-button>
</div>
</el-dialog>
</template>
<script>
import { mapState } from 'vuex'
export default {
props: {
showResetConfirm: {
type: Boolean,
default: false,
},
},
computed: {
btnType() {
return this.nightMode ? `default` : `primary`
},
...mapState({
nightMode: (state) => state.nightMode,
}),
},
}
</script>
<style lang="less" scoped>
/deep/ .el-dialog {
min-width: 440px;
}
.reset__dialog {
text-align: center;
}
.text {
text-align: center;
}
.dialog-footer {
text-align: center;
}
</style>