Sha256: 1d71432576417592b45e32244559758e7c67eb5665dabcf7d664c03c0efb1283
Contents?: true
Size: 886 Bytes
Versions: 8
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 pattr_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
8 entries across 8 versions & 1 rubygems