class AppSessionCardComponent
Public Class Methods
Source
# File app/components/app_session_card_component.rb, line 4 def initialize( session, patient_count:, heading_as_dates: false, full_width: false, show_buttons: false, show_status: false, return_to: nil, heading_level: 4 ) @session = session @patient_count = patient_count @heading_as_dates = heading_as_dates @full_width = full_width @show_buttons = show_buttons @show_status = show_status @return_to = return_to @heading_level = heading_level end
Public Instance Methods
Source
# File app/components/app_session_card_component.rb, line 24 def call render AppCardComponent.new(link_to:, compact: true) do |card| card.with_heading(level: @heading_level, size: "s") { heading } safe_join([summary_list, button_group].compact) end end