<% if (my_module.archived_branch? || my_module.completed? ) && my_module.due_date %> <%= l(my_module.due_date, format: :full) %> <% elsif my_module.is_one_day_prior? %> <%= t('my_modules.states.due_soon') %> <%= l(my_module.due_date, format: :full) %> <% elsif my_module.is_overdue? %> <%= t('my_modules.states.overdue') %> <%= l(my_module.due_date, format: :full) %> <% elsif my_module.due_date %> <%= l(my_module.due_date, format: :full) %> <% elsif due_date_editable %> <%= t('my_modules.details.no_due_date_placeholder') %> <% end %>