Skip to content

Commit 7f4841f

Browse files
committed
feat: enhance event card component with optimized image loading
1 parent 6ee2ff4 commit 7f4841f

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/app/components/cards/event-card.ts

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {
44
computed,
55
input,
66
} from '@angular/core';
7-
import { DatePipe } from '@angular/common';
7+
import { DatePipe, NgOptimizedImage } from '@angular/common';
88
import { CommunityEvent } from '../../../models/community-event.model';
99

1010
@Component({
@@ -98,14 +98,20 @@ import { CommunityEvent } from '../../../models/community-event.model';
9898
<div
9999
class="w-6 h-6 rounded-full p-1 bg-gray-100 flex items-center justify-center"
100100
>
101-
<img [src]="event().organizer.logo" class="w-6" alt="" />
101+
<img
102+
[ngSrc]="event().organizer.logo"
103+
class="w-6"
104+
alt=""
105+
width="24"
106+
height="24"
107+
/>
102108
</div>
103109
<span>{{ event().organizer.name }}</span>
104110
</a>
105111
</footer>
106112
</article>
107113
`,
108-
imports: [DatePipe],
114+
imports: [DatePipe, NgOptimizedImage],
109115
})
110116
export class EventCard {
111117
event = input.required<CommunityEvent>();

0 commit comments

Comments
 (0)