aboutsummaryrefslogtreecommitdiffstats
path: root/app/views/stop_areas/_stop_area.html.slim
blob: 73c565ce9fe06922c6fa0cdd8f9b84e9bf79a6c9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#index_item.panel.panel-default.stop_area
  .panel-heading
    .panel-title.clearfix
      span.pull-right
        - if policy(stop_area).update?
          = link_to edit_stop_area_referential_stop_area_path(@stop_area_referential, stop_area), class: 'btn btn-default btn-sm' do
            span.fa.fa-pencil

        - if policy(stop_area).destroy?
          = link_to stop_area_referential_stop_area_path(@stop_area_referential, stop_area), method: :delete, :data => { :confirm => t('stop_areas.actions.destroy_confirm') }, class: 'btn btn-danger btn-sm' do
            span.fa.fa-trash-o

      h5
        = link_to([@stop_area_referential, stop_area], class: 'preview', :title => "#{stop_area.area_type} #{stop_area.name}") do
          span.name
            = image_tag "map/" + stop_area.stop_area_type + ".png"
            = truncate(stop_area.name, :length => 20)

  .panel-body
    p
      - if stop_area.deleted_at
        span.warning = stop_area.human_attribute_name('deleted')
    p
      - unless stop_area.area_type == 'ITL' || stop_area.geometry
        span.warning = t('.no_position')

    p
      = "#{stop_area.human_attribute_name('registration_number')} : "
      = stop_area.registration_number.present? ? stop_area.registration_number : t(".no_object")

    p
      = "#{t('.address')} : "
      = (stop_area.zip_code.present? || stop_area.city_name.present?) ? "#{stop_area.zip_code} #{stop_area.city_name}" : t(".no_object")