Skip to content

Commit 4993d27

Browse files
authored
Merge pull request #13196 from demarche-numerique/auto/haml-migration/c-d-short_identite_entr-d9ca6e
Tech: migrer ShortIdentiteEntrepriseComponent de HAML vers ERB
2 parents 5a1ddcd + 65bed93 commit 4993d27

3 files changed

Lines changed: 44 additions & 14 deletions

File tree

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<% if etablissement.as_degraded_mode? %>
2+
<p><%= t('insee_down') %></p>
3+
<% else %>
4+
<% if etablissement.diffusable_commercialement == false %>
5+
<p>
6+
<%= t('warning_for_private_info', scope: 'views.shared.dossiers.identite_entreprise', siret: pretty_siret(etablissement.siret)) %>
7+
</p>
8+
<% end %>
9+
<dl class="fr-pl-0">
10+
<div class="champ-row">
11+
<dt class="champ-label"><%= label('.denomination') %></dt>
12+
13+
<dd class="champ-content">
14+
<%= raison_sociale_or_name(etablissement) %>
15+
</dd>
16+
</div>
17+
18+
<div class="champ-row">
19+
<dt class="champ-label"><%= label('.siret') %></dt>
20+
<dd class="champ-content"><%= pretty_siret(etablissement.siret) %></dd>
21+
</div>
22+
</dl>
23+
<% end %>

app/components/dossiers/short_identite_entreprise_component.html.haml

Lines changed: 0 additions & 14 deletions
This file was deleted.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# frozen_string_literal: true
2+
3+
class Dossiers::ShortIdentiteEntrepriseComponentPreview < ViewComponent::Preview
4+
include Dossiers::FakeEtablissementConcern
5+
6+
def default
7+
render Dossiers::ShortIdentiteEntrepriseComponent.new(etablissement:)
8+
end
9+
10+
def degraded_mode
11+
et = Etablissement.new(siret: "11004601800013")
12+
et.define_singleton_method(:as_degraded_mode?) { true }
13+
render Dossiers::ShortIdentiteEntrepriseComponent.new(etablissement: et)
14+
end
15+
16+
def non_diffusable
17+
et = etablissement
18+
et.diffusable_commercialement = false
19+
render Dossiers::ShortIdentiteEntrepriseComponent.new(etablissement: et)
20+
end
21+
end

0 commit comments

Comments
 (0)