Skip to content

Commit a428c18

Browse files
committed
refactor: 58 content projection condition
1 parent 8f40f41 commit a428c18

1 file changed

Lines changed: 6 additions & 10 deletions

File tree

apps/angular/58-content-projection-condition/src/app/card.component.ts

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,13 @@ import { ChangeDetectionStrategy, Component, input } from '@angular/core';
33
@Component({
44
selector: 'app-card',
55
template: `
6-
@if (small()) {
7-
<ng-content select="[title]" />
8-
<ng-content select="[message]" />
9-
} @else {
10-
<div class="p-4">
11-
<div class="text-2xl">
12-
<ng-content select="[title]" />
13-
</div>
14-
<ng-content select="[message]" />
6+
<div [class.p-4]="!small()">
7+
<div [class.text-2xl]="!small()">
8+
<ng-content select="[title]" />
159
</div>
16-
}
10+
11+
<ng-content select="[message]" />
12+
</div>
1713
`,
1814
changeDetection: ChangeDetectionStrategy.OnPush,
1915
host: {

0 commit comments

Comments
 (0)