= hidden_field_tag :host, host.id
.host-field
  %h4.inline=_'forms.labels.generic.name'
  %span.plain-value= host.user.name
.host-field
  %h4.inline=_'articles.conference_registration.headings.host.availability'
  %span.plain-value= host.housing_data['availability'].present? && host.housing_data['availability'][1].present? ? date_span(host.housing_data['availability'][0].to_date, host.housing_data['availability'][1].to_date) : ''
- if host.housing_data['considerations'].present?
  .host-field
    %h4.inline=_'articles.conference_registration.headings.host.considerations'
    %span.plain-value= (host.housing_data['considerations'].map { | consideration | _"articles.conference_registration.host.considerations.#{consideration}" }).join(', ')
- if sanitize(host.housing_data['notes'], tags: []).present?
  .host-field
    %h4=_'articles.conference_registration.headings.host.notes'
    %blockquote= host.housing_data['notes'].html_safe
%table.guests.admin-edit
  %tr
    %th.corner
    %th=_'forms.labels.generic.city'
    %th=_'forms.labels.generic.housing'
    %th=_'articles.admin.housing.headings.arrival_departure'
    %th=_'articles.conference_registration.headings.companion'
    %th=_'forms.labels.generic.food'
    %th=_'forms.labels.generic.allergies'
    %th=_'forms.labels.generic.other'
  - @guests.each do | id, registration |
    %tr.selectable{class: get_housing_match(host, registration, space).to_s.gsub('_', '-'), data: {host: host.id, guest: id, space: space}}
      %th=registration.user.name
      %td=registration.city
      %td=registration.housing.present? ? (_"articles.conference_registration.questions.housing.#{registration.housing}") : ''
      %td=date_span(registration.arrival.to_date, registration.departure.to_date)
      - companion = companion(registration)
      %td=companion.present? ? (companion.is_a?(User) ? companion.named_email : (_"articles.conference_registration.terms.registration_status.#{companion}")) : ''
      %td=registration.food.present? ? (_"articles.conference_registration.questions.food.#{registration.food}") : ''
      %td=registration.allergies
      %td
        .p=registration.other

.legend
  %h4 Legend
  %ul
    %li.good-match Good Match
    %li.bad-match Poor Match
    %li.selected-space Also in this space
    %li.other-space Also with this host
    %li.other-host Already hosted
