feat(Image): add icon-prefix prop (#7457)
This commit is contained in:
+11
-2
@@ -13,6 +13,7 @@ export default createComponent({
|
||||
height: [Number, String],
|
||||
radius: [Number, String],
|
||||
lazyLoad: Boolean,
|
||||
iconPrefix: String,
|
||||
showError: {
|
||||
type: Boolean,
|
||||
default: true,
|
||||
@@ -117,7 +118,11 @@ export default createComponent({
|
||||
return (
|
||||
<div class={bem('loading')}>
|
||||
{this.slots('loading') || (
|
||||
<Icon name={this.loadingIcon} class={bem('loading-icon')} />
|
||||
<Icon
|
||||
name={this.loadingIcon}
|
||||
class={bem('loading-icon')}
|
||||
classPrefix={this.iconPrefix}
|
||||
/>
|
||||
)}
|
||||
</div>
|
||||
);
|
||||
@@ -127,7 +132,11 @@ export default createComponent({
|
||||
return (
|
||||
<div class={bem('error')}>
|
||||
{this.slots('error') || (
|
||||
<Icon name={this.errorIcon} class={bem('error-icon')} />
|
||||
<Icon
|
||||
name={this.errorIcon}
|
||||
class={bem('error-icon')}
|
||||
classPrefix={this.iconPrefix}
|
||||
/>
|
||||
)}
|
||||
</div>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user