demarches-normaliennes/app/views/shared/champs/siret/_etablissement.html.haml

27 lines
994 B
Text
Raw Normal View History

2018-09-06 19:23:27 +02:00
- case siret
2023-01-16 15:14:53 +01:00
- when :invalid_length
%p.fr-error-text= t('errors.messages.invalid_siret_length')
2023-01-16 15:14:53 +01:00
- when :invalid_checksum
%p.fr-error-text= t('errors.messages.invalid_siret_checksum')
2018-09-06 19:23:27 +02:00
- when :not_found
%p.fr-error-text
Nous navons pas trouvé détablissement correspondant à ce numéro de SIRET.
= link_to('Plus dinformations', t("links.common.faq.erreur_siret_url"), **external_link_attributes)
2018-09-06 19:23:27 +02:00
- when :network_error
%p.fr-error-text= t('errors.messages.siret_network_error')
- when :api_entreprise_down
%p.fr-error-text= t('errors.messages.api_entreprise_down')
- when :empty
// NOOP
2018-09-06 19:23:27 +02:00
- else
- if siret.present? # NOTE: probably always true because siret is a symbol or the string value
- if siret == etablissement&.siret && raison_sociale_or_name(etablissement).present?
= render EditableChamp::EtablissementTitreComponent.new(etablissement: etablissement)
- else
%p.fr-info-text Ce SIRET existe, nous en récupérons les informations.