2023-08-03 11:06:40 +02:00
|
|
|
- if to_show.present?
|
|
|
|
= turbo_stream.show_all(to_show)
|
|
|
|
- if to_hide.present?
|
|
|
|
= turbo_stream.hide_all(to_hide)
|
|
|
|
- to_update.each do |champ|
|
|
|
|
= fields_for champ.input_name, champ do |form|
|
|
|
|
- if champ.refresh_after_update?
|
|
|
|
= turbo_stream.replace champ.input_group_id do
|
|
|
|
= render EditableChamp::EditableChampComponent.new champ:, form:
|
|
|
|
- else
|
|
|
|
= turbo_stream.update champ.labelledby_id do
|
|
|
|
= render EditableChamp::ChampLabelContentComponent.new champ:, form:
|
|
|
|
|
|
|
|
= turbo_stream.remove_all(".editable-champ .spinner-removable")
|
|
|
|
= turbo_stream.hide_all(".editable-champ .spinner")
|
2023-08-31 12:22:53 +02:00
|
|
|
|
|
|
|
- if dossier.present?
|
|
|
|
= turbo_stream.replace_all '.dossier-edit-sticky-footer' do
|
|
|
|
= render Dossiers::EditFooterComponent.new(dossier:, annotation: false)
|