homogenize render? if not options

This commit is contained in:
simon lehericey 2024-09-16 18:17:55 +02:00
parent f1a606da6d
commit 85684e3bea
No known key found for this signature in database
GPG key ID: CDE670D827C7B3C5
4 changed files with 35 additions and 29 deletions

View file

@ -5,6 +5,10 @@ class EditableChamp::LinkedDropDownListComponent < EditableChamp::EditableChampB
:fieldset
end
def render?
@champ.drop_down_options.any?
end
private
def secondary_label

View file

@ -1,4 +1,3 @@
- if @champ.drop_down_options.any?
.fr-fieldset__element.fr-mb-0
.fr-select-group
= render EditableChamp::ChampLabelComponent.new form: @form, champ: @champ, seen_at: @seen_at

View file

@ -1,4 +1,3 @@
- if @champ.drop_down_options.any?
- if @champ.render_as_checkboxes?
= @form.collection_check_boxes :value, @champ.enabled_non_empty_options, :to_s, :to_s do |b|
- capture do

View file

@ -88,6 +88,10 @@ class Champs::MultipleDropDownListChamp < Champ
end
end
def render?
@champ.drop_down_options.any?
end
private
def values_are_in_options