-#
  El evento tiene dos grupos, comienzo y final del evento, cada uno con
  fecha, hora y zona horaria

%fieldset.event
  %legend= post_label_t(attribute, post: post)
  = render 'posts/attribute_feedback',
    post: post, attribute: attribute, metadata: metadata

  - %i[dtstart dtend].each do |dt|
    .row{ class: dt }
      .col
        .date.form-group
          = label_tag "#{base}_#{attribute}_#{dt}_date",
            post_label_t(attribute, :date, post: post)
          = date_field_tag(*field_name_for(base, attribute, dt, :date),
            value: metadata.value.dig(dt.to_s, 'date'),
            **field_options(attribute, metadata, required: true))
      .col
        .time.form-group
          = label_tag "#{base}_#{attribute}_#{dt}_time",
            post_label_t(attribute, :time, post: post)
          = time_field_tag(*field_name_for(base, attribute, dt, :time),
            value: metadata.value.dig(dt.to_s, 'time'),
            **field_options(attribute, metadata))
      .col
        .zone.form-group
          = label_tag "#{base}_#{attribute}_#{dt}_zone",
            post_label_t(attribute, :zone, post: post)
          = select_tag(plain_field_name_for(base, attribute, dt, :zone),
            options_for_select(MetadataEvent::TIMEZONES, metadata.value.dig(dt.to_s, 'zone') || '00:00'),
            **field_options(attribute, metadata))