.fields-group
  = form.input :starts_at,
               html5: true,
               include_blank: true,
               input_html: { pattern: datetime_pattern, placeholder: datetime_placeholder },
               wrapper: :with_block_label
  = form.input :ends_at,
               html5: true,
               include_blank: true,
               input_html: { pattern: datetime_pattern, placeholder: datetime_placeholder },
               wrapper: :with_block_label

.fields-group
  = form.input :all_day,
               as: :boolean,
               wrapper: :with_label

.fields-group
  = form.input :text,
               wrapper: :with_block_label

- unless form.object.published?
  .fields-group
    = form.input :scheduled_at,
                 html5: true,
                 include_blank: true,
                 input_html: { pattern: datetime_pattern, placeholder: datetime_placeholder },
                 wrapper: :with_block_label