fix(GoodsActionIcon): info not work with icon slot (#5788)

This commit is contained in:
chenjiahan
2020-03-10 20:33:11 +08:00
parent 885a9e6ac7
commit f2e9e1931b
4 changed files with 36 additions and 2 deletions
+7 -1
View File
@@ -1,6 +1,7 @@
import { createNamespace } from '../utils';
import { route, routeProps } from '../utils/router';
import { ChildrenMixin } from '../mixins/relation';
import Info from '../info';
import Icon from '../icon';
const [createComponent, bem] = createNamespace('goods-action-icon');
@@ -27,7 +28,12 @@ export default createComponent({
const slot = this.slots('icon');
if (slot) {
return <div class={bem('icon')}>{slot}</div>;
return (
<div class={bem('icon')}>
{slot}
<Info info={this.info} />
</div>
);
}
return (
+1
View File
@@ -18,6 +18,7 @@
}
&__icon {
position: relative;
width: 1em;
margin: 0 auto 5px;
color: @goods-action-icon-color;