Refactored task status into a view model

This commit is contained in:
2025-11-25 02:02:39 +02:00
parent 12e10e3afb
commit 5b1744a298
8 changed files with 65 additions and 36 deletions
@@ -1,2 +1,2 @@
- selector_id = params.fetch(:selector_id)
= turbo_stream.update selector_id, render(partial: 'status_selector_inner', locals: {selector_id:, task: @task, with_form: true})
- view_model = Tasks::Statuses::SelectorViewModel.new(@task, with_form: true)
= turbo_stream.replace view_model.dom_id, render(view_model)