Skip to content

Commit 5ed7fb4

Browse files
nullptrulzq4047
authored andcommitted
MessageBox: fix icon position error (ElemeFE#17410)
1 parent b56b04b commit 5ed7fb4

File tree

2 files changed

+15
-10
lines changed

2 files changed

+15
-10
lines changed

packages/message-box/src/main.vue

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,17 @@
2828
</button>
2929
</div>
3030
<div class="el-message-box__content">
31-
<div
32-
:class="['el-message-box__status', icon]"
33-
v-if="icon && !center && message !== ''">
34-
</div>
35-
<div class="el-message-box__message" v-if="message !== ''">
36-
<slot>
37-
<p v-if="!dangerouslyUseHTMLString">{{ message }}</p>
38-
<p v-else v-html="message"></p>
39-
</slot>
31+
<div class="el-message-box__container">
32+
<div
33+
:class="['el-message-box__status', icon]"
34+
v-if="icon && !center && message !== ''">
35+
</div>
36+
<div class="el-message-box__message" v-if="message !== ''">
37+
<slot>
38+
<p v-if="!dangerouslyUseHTMLString">{{ message }}</p>
39+
<p v-else v-html="message"></p>
40+
</slot>
41+
</div>
4042
</div>
4143
<div class="el-message-box__input" v-show="showInput">
4244
<el-input

packages/theme-chalk/src/message-box.scss

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,11 +73,14 @@
7373
}
7474

7575
@include e(content) {
76-
position: relative;
7776
padding: 10px $--msgbox-padding-primary;
7877
color: $--messagebox-content-color;
7978
font-size: $--messagebox-content-font-size;
8079
}
80+
81+
@include e(container) {
82+
position: relative;
83+
}
8184

8285
@include e(input) {
8386
padding-top: 15px;

0 commit comments

Comments
 (0)