= columns(medium: 12) do - if @this_conference.event_locations.present? - if @this_conference.meals.present? %table.meals.admin-edit %tr %th=_'forms.labels.generic.title' %th=_'forms.labels.generic.info' %th=_'forms.labels.generic.event_location' %th=_'forms.labels.generic.day' %th=_'forms.labels.generic.time' %th.form - @meals.each do | time, meal | %tr %th =_!(meal['title'] || '') %td=_!(meal['info'] || '') %td=_!location_name(meal['location'].to_i) %td=date(meal['day'], :weekday) %td=time(meal['time'].to_f) %td.form = admin_update_form do = hidden_field_tag :meal, time = button :delete, value: :delete, class: [:small, :delete] = admin_update_form do %h3=_'articles.admin.locations.headings.add_meal', :t .flex-inputs = location_select nil, small: true, stretch: true = day_select nil, small: true, format: :weekday = hour_select nil, small: true = textfield :title, nil, required: true, big: true, help: 'articles.admin.locations.paragraphs.meal_title' = textfield :info, nil, help: 'articles.admin.locations.paragraphs.meal_info' .actions.next-prev = button :add_meal, value: :add_meal - else .warning-info=_'articles.admin.meals.no_locations_warning'