Sha256: 803b182c146fb00a7ff771b6122e29a5253ce63ab8d6537297b973de02136d04
Contents?: true
Size: 886 Bytes
Versions: 10
Compression:
Stored size: 886 Bytes
Contents
# frozen_string_literal: true require_dependency "renalware/surveys" module Renalware module PD class AdequacyResultsComponent < ApplicationComponent include BooleanHelper include Pagy::Backend include Pagy::Frontend include ToggleHelper rattr_initialize [:patient!, :current_user!] attr_reader :pagination TITLE = "Adequacy Results" def results @results ||= begin @pagination, @results = pagy(scope, items: 6) # , link_extra: "data-remote='true'") @results end end def title if pagination.items < pagination.count "#{TITLE} (#{pagination.items} of #{pagination.count})" else "#{TITLE} (#{pagination.items})" end end private def scope AdequacyResult.for_patient(patient).ordered end end end end
Version data entries
10 entries across 10 versions & 1 rubygems