Skip to content

Commit 89d0767

Browse files
authored
feat(module:avatar): support custom icon by ng-content (#9090)
1 parent fb0635b commit 89d0767

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

components/avatar/avatar.component.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ const NZ_CONFIG_MODULE_NAME: NzConfigKey = 'avatar';
3838
} @else if (nzText && hasText) {
3939
<span class="ant-avatar-string" #textEl>{{ nzText }}</span>
4040
}
41+
<ng-content></ng-content>
4142
`,
4243
host: {
4344
class: 'ant-avatar',

components/avatar/demo/group.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,21 @@ import { Component } from '@angular/core';
22

33
import { NzAvatarModule } from 'ng-zorro-antd/avatar';
44
import { NzDividerModule } from 'ng-zorro-antd/divider';
5+
import { NzIconModule } from 'ng-zorro-antd/icon';
56
import { NzToolTipModule } from 'ng-zorro-antd/tooltip';
67

78
@Component({
89
selector: 'nz-demo-avatar-group',
9-
imports: [NzAvatarModule, NzDividerModule, NzToolTipModule],
10+
imports: [NzAvatarModule, NzDividerModule, NzToolTipModule, NzIconModule],
1011
template: `
1112
<nz-avatar-group>
1213
<nz-avatar nzIcon="user" nzSrc="//zos.alipayobjects.com/rmsportal/ODTLcjxAfvqbxHnVXCYX.png"></nz-avatar>
1314
<nz-avatar style="background-color: #f56a00" nzText="U"></nz-avatar>
1415
<nz-avatar style="background-color: #87d068" nz-tooltip nzTooltipTitle="NG-ZORRO User" nzIcon="user"></nz-avatar>
1516
<nz-avatar style="background-color: #1890ff" nzText="NG"></nz-avatar>
17+
<nz-avatar [nzSize]="32">
18+
<nz-icon nzType="ant-design" nzTheme="outline" />
19+
</nz-avatar>
1620
</nz-avatar-group>
1721
<nz-divider></nz-divider>
1822
<nz-avatar-group>

0 commit comments

Comments
 (0)