Skip to content

Commit 082965f

Browse files
Replace on cancel
1 parent b1a190e commit 082965f

File tree

4 files changed

+13
-7
lines changed

4 files changed

+13
-7
lines changed

modules/meeting/app/components/meeting_agenda_items/edit_component.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ def wrapper_uniq_by
4646
end
4747

4848
def call
49-
component_wrapper do
49+
component_wrapper(tag: :li, class: "Box-row") do
5050
render(
5151
MeetingAgendaItems::FormComponent.new(
5252
meeting: @meeting_agenda_item.meeting,

modules/meeting/app/components/meeting_agenda_items/form_component.html.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
url: @submit_path,
77
namespace: "form_#{wrapper_uniq_by}"
88
) do |f|
9-
grid_layout("op-meeting-agenda-item-form", tag: :div, pl: 3) do |grid|
9+
grid_layout("op-meeting-agenda-item-form", tag: :div) do |grid|
1010
grid.with_area(:title) do
1111
case @type
1212
when :simple

modules/meeting/app/controllers/concerns/meetings/agenda_component_streams.rb

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ def update_list_via_turbo_stream(meeting: @meeting, form_hidden: true, form_type
207207
def update_item_via_turbo_stream(meeting_agenda_item: @meeting_agenda_item)
208208
update_via_turbo_stream(
209209
component: MeetingAgendaItems::ItemComponent.new(
210-
meeting_agenda_item:,
210+
meeting_agenda_item:
211211
)
212212
)
213213
update_show_items_via_turbo_stream
@@ -223,8 +223,14 @@ def edit_item_via_turbo_stream(meeting_agenda_item: @meeting_agenda_item, displa
223223
)
224224
end
225225

226-
def add_item_via_turbo_stream(meeting_agenda_item: @meeting_agenda_item, clear_slate: false)
227-
# rubocop:disable Metrics/AbcSize
226+
def replace_edit_item_via_turbo_stream(meeting_agenda_item: @meeting_agenda_item)
227+
replace_via_turbo_stream(
228+
component: MeetingAgendaItems::ItemComponent.new(meeting_agenda_item: @meeting_agenda_item),
229+
target: MeetingAgendaItems::EditComponent.component_id(@meeting_agenda_item)
230+
)
231+
end
232+
233+
def add_item_via_turbo_stream(meeting_agenda_item: @meeting_agenda_item, clear_slate: false) # rubocop:disable Metrics/AbcSize
228234
if clear_slate
229235
update_list_via_turbo_stream(form_hidden: false, form_type: @agenda_item_type)
230236
elsif meeting_agenda_item.meeting.agenda_items.count == 1 && meeting_agenda_item.meeting.sections.present?

modules/meeting/app/controllers/meeting_agenda_items_controller.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ def create # rubocop:disable Metrics/AbcSize
121121
end
122122

123123
def cancel_edit
124-
update_item_via_turbo_stream
124+
replace_edit_item_via_turbo_stream
125125
respond_with_turbo_streams
126126
end
127127

@@ -136,7 +136,7 @@ def update # rubocop:disable Metrics/AbcSize
136136
update_header_component_via_turbo_stream
137137
update_sidebar_details_component_via_turbo_stream
138138
end
139-
update_item_via_turbo_stream
139+
replace_edit_item_via_turbo_stream
140140
update_section_header_via_turbo_stream(meeting_section: @meeting_agenda_item.meeting_section)
141141
else
142142
# show errors

0 commit comments

Comments
 (0)