<% start_date_editable = can_update_my_module_start_date?(my_module) %>

<span class="date-text" data-editable="<%= start_date_editable %>">
  <span id="startDateLabelContainer" class="view-block">
    <%= render partial: "start_date_label" , locals: { my_module: my_module, start_date_editable: start_date_editable } %>
  </span>
  <% if start_date_editable %>
    <div class="datetime-picker-container" id="start-date">
      <div id="calendarStartDateContainer">
        <input type="hidden" ref="input" v-model="date" data-simple-format="true" id="calendarStartDate" data-default="<%= l(my_module.started_on, format: :default) if my_module.started_on %>" />
        <date-time-picker class="w-full" value-type="stringWithoutTimezone" ref="vueDateTime" :teleport="false" @change="updateDate" mode="datetime" :placeholder="'<%= t('my_modules.details.no_start_date_placeholder') %>'"></date-time-picker>
      </div>
      <span class="sn-icon sn-icon-close clear-date" data-toggle='clear-date-time-picker' data-target='calendarStartDate'></span>
    </div>
  <% end %>
</span>
