src/api/app/components/reports_modal_component.rb
class ReportsModalComponent < ApplicationComponent
attr_reader :reportable, :reportable_name, :user, :reports
def initialize(reportable:, reportable_name:, user:, reports:)
super
@reportable = reportable
@reportable_name = reportable_name
@user = user
@reports = reports
end
def canned_responses
CannedResponsePolicy::Scope.new(user, CannedResponse).resolve.order(:decision_type, :title)
end
end