Sha256: 6afca52f98e00f1e40246190e40219273019043c54c4630160fa54d86d084c82

Contents?: true

Size: 783 Bytes

Versions: 4

Compression:

Stored size: 783 Bytes

Contents

module DashboardHelper
  def status_alert(color, description)
    render partial: 'dashboard/status_alert',
           object: ThemePresentation.wrap({ color: color, description: description }, WoopleTheme::Dashboard::StatusAlertPresenter)
  end

  def essentials_section(presenter)
    render partial: 'dashboard/essentials_section',
           object: ThemePresentation.wrap(presenter, WoopleTheme::Dashboard::EssentialsSectionPresenter)
  end

  def completed_essentials(items)
    collection = ThemePresentation.wrap_collection(items, WoopleTheme::Dashboard::CompletedEssentialPresenter)
    render partial: 'dashboard/completed_essential', collection: collection
  end

  def total_courses(total)
    render partial: 'dashboard/total_courses', locals: {total: total}
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
woople-theme-0.5.7 app/helpers/dashboard_helper.rb
woople-theme-0.5.6 app/helpers/dashboard_helper.rb
woople-theme-0.5.5 app/helpers/dashboard_helper.rb
woople-theme-0.5.4 app/helpers/dashboard_helper.rb