Skip to content

Commit af4ddfb

Browse files
authored
fix(module:icon): fix icon miss in components (#2321)
* fix(module:icon): fix icon miss in components * fix(module:icon): fix table icon close #2326
1 parent a7beda8 commit af4ddfb

28 files changed

Lines changed: 71 additions & 75 deletions

components/badge/demo/dot.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { Component } from '@angular/core';
77
<nz-badge nzDot><a>Link something</a></nz-badge>
88
`,
99
styles : [
10-
`.anticon-notification {
10+
`[nz-icon] {
1111
width: 16px;
1212
height: 16px;
1313
line-height: 16px;

components/dropdown/nz-dropdown.directive.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ export class NzDropDownDirective implements OnInit {
2424

2525
@HostListener('click', [ '$event' ])
2626
onClick(e: MouseEvent): void {
27+
e.stopPropagation();
2728
this.$click.next(e);
2829
}
2930

components/form/demo/advanced-search.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import {
2525
<button nz-button (click)="resetForm()">Clear</button>
2626
<a style="margin-left:8px;font-size:12px;" (click)="toggleCollapse()">
2727
Collapse
28-
<i class="anticon" [class.anticon-down]="isCollapse" [class.anticon-up]="!isCollapse"></i>
28+
<i nz-icon [type]="isCollapse?'down':'up'"></i>
2929
</a>
3030
</div>
3131
</div>

components/form/demo/horizontal-login.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@ import {
1111
<form nz-form [nzLayout]="'inline'" [formGroup]="validateForm" (ngSubmit)="submitForm()">
1212
<nz-form-item>
1313
<nz-form-control>
14-
<nz-input-group nzPrefixIcon="anticon anticon-user">
14+
<nz-input-group [nzPrefix]="prefixUser">
1515
<input formControlName="userName" nz-input placeholder="Username">
1616
</nz-input-group>
1717
<nz-form-explain *ngIf="validateForm.get('userName').dirty && validateForm.get('userName').errors">Please input your username!</nz-form-explain>
1818
</nz-form-control>
1919
</nz-form-item>
2020
<nz-form-item>
2121
<nz-form-control>
22-
<nz-input-group nzPrefixIcon="anticon anticon-lock">
22+
<nz-input-group [nzPrefix]="prefixLock">
2323
<input formControlName="password" nz-input type="password" placeholder="Password">
2424
</nz-input-group>
2525
<nz-form-explain *ngIf="validateForm.get('password').dirty && validateForm.get('password').errors">Please input your Password!</nz-form-explain>
@@ -30,7 +30,10 @@ import {
3030
<button nz-button nzType="primary" [disabled]="!validateForm.valid">Log in</button>
3131
</nz-form-control>
3232
</nz-form-item>
33-
</form>`
33+
</form>
34+
<ng-template #prefixUser><i nz-icon type="user"></i></ng-template>
35+
<ng-template #prefixLock><i nz-icon type="lock"></i></ng-template>
36+
`
3437
})
3538
export class NzDemoFormHorizontalLoginComponent implements OnInit {
3639
validateForm: FormGroup;

components/form/demo/normal-login.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@ import {
1212
<form nz-form [formGroup]="validateForm" class="login-form" (ngSubmit)="submitForm()">
1313
<nz-form-item>
1414
<nz-form-control>
15-
<nz-input-group nzPrefixIcon="anticon anticon-user">
15+
<nz-input-group [nzPrefix]="prefixUser">
1616
<input type="text" nz-input formControlName="userName" placeholder="Username">
1717
</nz-input-group>
1818
<nz-form-explain *ngIf="validateForm.get('userName').dirty && validateForm.get('userName').errors">Please input your username!</nz-form-explain>
1919
</nz-form-control>
2020
</nz-form-item>
2121
<nz-form-item>
2222
<nz-form-control>
23-
<nz-input-group nzPrefixIcon="anticon anticon-lock">
23+
<nz-input-group [nzPrefix]="prefixLock">
2424
<input type="password" nz-input formControlName="password" placeholder="Password">
2525
</nz-input-group>
2626
<nz-form-explain *ngIf="validateForm.get('password').dirty && validateForm.get('password').errors">Please input your Password!</nz-form-explain>
@@ -38,6 +38,8 @@ import {
3838
</nz-form-control>
3939
</nz-form-item>
4040
</form>
41+
<ng-template #prefixUser><i nz-icon type="user"></i></ng-template>
42+
<ng-template #prefixLock><i nz-icon type="lock"></i></ng-template>
4143
`,
4244
styles: [ `
4345
.login-form {

components/form/demo/register.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,7 @@ import {
4242
<nz-form-label [nzSm]="6" [nzXs]="24" nzFor="nickname" nzRequired>
4343
<span>
4444
Nickname
45-
<nz-tooltip nzTitle="What do you want other to call you">
46-
<i nz-tooltip class="anticon anticon-question-circle-o"></i>
47-
</nz-tooltip>
45+
<i nz-icon nz-tooltip nzTitle="What do you want other to call you" type="question-circle" theme="outline"></i>
4846
</span>
4947
</nz-form-label>
5048
<nz-form-control [nzSm]="14" [nzXs]="24">
@@ -104,7 +102,7 @@ import {
104102
</form>`,
105103

106104
styles: [
107-
`[nz-form] {
105+
`[nz-form] {
108106
max-width: 600px;
109107
}`
110108
]
@@ -124,13 +122,13 @@ export class NzDemoFormRegisterComponent implements OnInit {
124122
Promise.resolve().then(() => this.validateForm.controls.checkPassword.updateValueAndValidity());
125123
}
126124

127-
confirmationValidator = (control: FormControl): { [s: string]: boolean } => {
125+
confirmationValidator = (control: FormControl): { [ s: string ]: boolean } => {
128126
if (!control.value) {
129127
return { required: true };
130128
} else if (control.value !== this.validateForm.controls.password.value) {
131129
return { confirm: true, error: true };
132130
}
133-
}
131+
};
134132

135133
getCaptcha(e: MouseEvent): void {
136134
e.preventDefault();

components/icon/demo/basic.ts

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,14 @@ import { Component } from '@angular/core';
1010
<i nz-icon [type]="'sync'" [spin]="true"></i>
1111
<!-- Loading with new API would spin automatically! -->
1212
<i nz-icon [type]="'loading'"></i>
13-
<br><br>
14-
<i class="anticon anticon-home"></i>
15-
<i class="anticon anticon-setting"></i>
16-
<i class="anticon anticon-smile"></i>
17-
<i class="anticon anticon-sync anticon-spin"></i>
18-
<i class="anticon anticon-loading anticon-spin"></i>
1913
</div>
2014
`,
21-
styles : [ `
22-
.icons-list > .anticon {
15+
styles: [ `
16+
[nz-icon] {
2317
margin-right: 6px;
2418
font-size: 24px;
2519
}
26-
` ]
20+
`]
2721
})
2822
export class NzDemoIconBasicComponent {
2923
}

components/icon/demo/custom.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import { Component } from '@angular/core';
2424
</div>
2525
`,
2626
styles : [ `
27-
.icons-list > .anticon {
27+
[nz-icon] {
2828
margin-right: 6px;
2929
font-size: 24px;
3030
}

components/icon/demo/iconfont.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { NzIconService } from 'ng-zorro-antd';
1111
</div>
1212
`,
1313
styles : [ `
14-
.icons-list > .anticon {
14+
[nz-icon] {
1515
margin-right: 6px;
1616
font-size: 24px;
1717
}

components/input/demo/addon.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,12 @@ import { Component } from '@angular/core';
2828
</ng-template>
2929
</div>
3030
<div style="margin-bottom: 16px;">
31-
<nz-input-group nzAddOnAfterIcon="anticon anticon-setting">
31+
<nz-input-group [nzAddOnAfter]="addOnAfterIconTemplate">
3232
<input type="text" nz-input [(ngModel)]="inputValue">
3333
</nz-input-group>
34+
<ng-template #addOnAfterIconTemplate>
35+
<i nz-icon type="setting"></i>
36+
</ng-template>
3437
</div>
3538
`
3639
})

0 commit comments

Comments
 (0)