Skip to content

Commit 1e771c1

Browse files
committed
feat: add no result for selected filters label
1 parent 0edcdf8 commit 1e771c1

File tree

2 files changed

+14
-8
lines changed

2 files changed

+14
-8
lines changed

angular-hub/src/app/pages/communities/index.page.ts

+9-2
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,7 @@ export const routeMeta: RouteMeta = {
3939
[style]="{ width: '230px' }"
4040
[showClear]="true"
4141
placeholder="Select a country"
42-
[ngModel]="selectedCountry()"
43-
(ngModelChange)="selectedCountry.set($event)"
42+
[(ngModel)]="selectedCountry"
4443
/>
4544
</form>
4645
@@ -49,6 +48,14 @@ export const routeMeta: RouteMeta = {
4948
<li>
5049
<app-community-card [community]="community"></app-community-card>
5150
</li>
51+
} @empty {
52+
<p class="col-span-2">
53+
No event matching the filter
54+
55+
@if (selectedCountry()) {
56+
{{ selectedCountry() }}
57+
}
58+
</p>
5259
}
5360
</ul>
5461
`,

angular-hub/src/app/pages/index.page.ts

+5-6
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import { MessagesModule } from 'primeng/messages';
1818
import { EventSectionComponent } from '../components/event-section.component';
1919
import { MessageComponent } from '../components/message.component';
2020
import { BannerComponent } from '../components/banner.component';
21+
import { DatePipe } from '@angular/common';
2122

2223
export const routeMeta: RouteMeta = {
2324
meta: [
@@ -145,8 +146,7 @@ export const routeMeta: RouteMeta = {
145146
<p-calendar
146147
class="max-w-full"
147148
name="date"
148-
[ngModel]="date()"
149-
(ngModelChange)="date.set($event)"
149+
[(ngModel)]="date"
150150
[inline]="true"
151151
[showWeek]="true"
152152
>
@@ -163,8 +163,7 @@ export const routeMeta: RouteMeta = {
163163
[style]="{ width: '100%' }"
164164
[options]="languages()"
165165
[showClear]="true"
166-
[ngModel]="selectedLanguage()"
167-
(ngModelChange)="selectedLanguage.set($event)"
166+
[(ngModel)]="selectedLanguage"
168167
placeholder="Select a language"
169168
/>
170169
<!-- hide if remote events only -->
@@ -173,8 +172,7 @@ export const routeMeta: RouteMeta = {
173172
ariaLabel="Display remote events only"
174173
id="remote"
175174
name="remote"
176-
[ngModel]="isRemote()"
177-
(ngModelChange)="isRemote.set($event)"
175+
[(ngModel)]="isRemote"
178176
/>
179177
<label class="mb-2" for="remote">remote only</label>
180178
</div>
@@ -221,6 +219,7 @@ export const routeMeta: RouteMeta = {
221219
EventSectionComponent,
222220
MessageComponent,
223221
BannerComponent,
222+
DatePipe,
224223
],
225224
})
226225
export default class EventsComponent {

0 commit comments

Comments
 (0)