<p>hotel-form works!</p>
<h1>{{ errorMsg }}</h1>
<form [formGroup]="hotelForm">
  <label for="name">Name</label>
  <div class="text-red-500 text-5xl font-bold" *ngIf="errorMessages['name']">
    {{ errorMessages["name"] }}
  </div>
  <input
    type="text"
    class="border-red-500 text-3xl border-3 rounded-full bg-gray-500 font-bold p-3 m-3 border-8"
    id="name"
    formControlName="name"
  />
  <label for="description">Description</label>
  <div class="text-red" *ngIf="errorMessages['description']">
    {{ errorMessages["description"] }}
  </div>
  <input
    type="text"
    class="input-field"
    [class.border-8]="hotelForm.get('description')?.invalid"
    id="description"
    formControlName="description"
  />
  <label for="price">Price</label>
  <div class="text-red" *ngIf="errorMessages['price']">
    {{ errorMessages["price"] }}
  </div>
  <input
    type="number"
    class="input-field"
    [class.border-8]="
      hotelForm.get('price')?.invalid && hotelForm.get('price')?.touched
    "
    id="price"
    formControlName="price"
  />
  <button
    class="submit-button"
    (click)="submit()"
    [disabled]="!hotelForm.valid"
    type="submit"
  >
    😃 Submit
  </button>
  <a class="back-button" routerLink="/">😭 Cancel</a>
</form>