### How this works

1. A user can initiate a new message thread from a listing detail view. The right-hand side bar contains
   a button "Contact Host" below the new booking request form.
   
- Clicking "Contact Host" opens [This modal](https://zpl.io/bJgWW89)
- The modal will display a form with the input data that was entered on the booking request form and should reuse the same input 
  components used in the booking request form
    - mapped Timeslots [{ day, start, end }]
    - Cast and Crew size { // object referencing the data from pricing }
- Additional inputs in the modal will be
    - Shoot type : String
    - Message : String
    
*The form inside this modal should make use of a new schema that's extended with the current schema for booking requests*

```js
const s = new SimpleSchema()
s.extend(BookingRequestSchema)
s.extend({ /* additional inputs */ })
```

* Submitting this form will then call `Messaging.createThread` as it's currently called `onClick` of *Contact Host* in `Asdasd.jsx:228` 