fix(Champs::Civilite): fix dsfr missing red feedback, add green feedback

This commit is contained in:
Martin 2024-03-05 17:21:29 +01:00
parent 9280ccc23d
commit 0519dece96
3 changed files with 18 additions and 13 deletions

View file

@ -1,2 +1,5 @@
class EditableChamp::CiviliteComponent < EditableChamp::EditableChampBaseComponent class EditableChamp::CiviliteComponent < EditableChamp::EditableChampBaseComponent
def dsfr_champ_container
:fieldset
end
end end

View file

@ -1,6 +1,4 @@
%fieldset.fr-fieldset
%legend.fr-fieldset__legend--regular.fr-fieldset__legend
Sélectionnez une des valeurs
.fr-fieldset__element.fr-fieldset__element--inline .fr-fieldset__element.fr-fieldset__element--inline
.fr-radio-group .fr-radio-group
= @form.radio_button :value, Individual::GENDER_FEMALE, id: @champ.female_input_id = @form.radio_button :value, Individual::GENDER_FEMALE, id: @champ.female_input_id

View file

@ -1,6 +1,10 @@
class Champs::CiviliteChamp < Champ class Champs::CiviliteChamp < Champ
validates :value, inclusion: ["M.", "Mme"], allow_nil: true, allow_blank: false validates :value, inclusion: ["M.", "Mme"], allow_nil: true, allow_blank: false
def legend_label?
true
end
def html_label? def html_label?
false false
end end