+ @if (places()) {
+
+ } @else if (places()?.length === 0) {
+ Unfortunately, no places could be found.
+ }
+
diff --git a/src/app/places/available-places/available-places.component.ts b/src/app/places/available-places/available-places.component.ts
new file mode 100644
index 0000000..325a316
--- /dev/null
+++ b/src/app/places/available-places/available-places.component.ts
@@ -0,0 +1,16 @@
+import { Component, signal } from '@angular/core';
+
+import { Place } from '../place.model';
+import { PlacesComponent } from '../places.component';
+import { PlacesContainerComponent } from '../places-container/places-container.component';
+
+@Component({
+ selector: 'app-available-places',
+ standalone: true,
+ templateUrl: './available-places.component.html',
+ styleUrl: './available-places.component.css',
+ imports: [PlacesComponent, PlacesContainerComponent],
+})
+export class AvailablePlacesComponent {
+ places = signal